Top100Spot
About Top100Spot.com All Topics
 
Surprise Get started
AnimalsBooksCompanies ProductsConsumer ServicesEducationEntertainmentFinanceFoodGamesHistoryInternetLifestyleListMoviesMusicPeopleSportsTechnologyTelevisionWorld
All Topics Fantasy Most Morally Ambiguous Harry Potter Characters

Most Morally Ambiguous Harry Potter Characters

1Albus Dumbledore

Albus Dumbledore


2Severus Snape

Severus Snape


3Harry Potter

Harry Potter


4Nagini


5Cedric Diggory

Cedric Diggory


6Draco Malfoy

Draco Malfoy


7Peter Pettigrew

Peter Pettigrew


8Rubeus Hagrid

Rubeus Hagrid


9Griphook


10Percy Weasley

Percy Weasley


11Cornelius Fudge


12Luna Lovegood

Luna Lovegood


13Dolores Umbridge

Dolores Umbridge


14Niffler

Niffler


15Nargle


16Mountain Troll


17Cho Chang

Cho Chang


18Narcissa Malfoy

Narcissa Malfoy


19Petunia Dursley

Petunia Dursley


20Dudley Dursley

Dudley Dursley


21Fleur Delacour

Fleur Delacour


22Hedwig

Hedwig


23James Potter

James Potter


24Seamus Finnigan

Seamus Finnigan


25Stan Shunpike


26Salazar Slytherin

Salazar Slytherin


Other Top Spots

  • Top Ten Reasons Why Frieza is a Better Dragon Ball Z Villain Than Cell
  • Top 10 Best Puella Magi Madoka Magica Characters
  • Top 10 NBA Duos After the 2019 Free Agency
  • Top 10 Hardest Rappers of All Time
  • Top 10 Best Ideas for an Animated Television Series
  • Best Speeches from Barack Obama
  • Best A Song of Ice and Fire Characters
  • Top Ten Best Areas of Science
  • Top 10 Most Annoying Things About Being the Oldest Child
  • Worst Aspects of the Pokemon XY Anime
  • Top 10 Worst Things About Windows Update
  • Top 10 Best Private Universities in Bangladesh
  • Top 10 Tennessee Titans of All Time
  • Top 10 Online Pet Supplies Stores in India to Buy Pet Products
  • Worst Things to Be Allergic To
  • Top 10 Best RiverClan Medicine Cats
  • Top 10 Teams Most Likely to Win the AFC Championship in 2020-21
  • Top 10 Best WWE Fighting Styles
  • Top 10 Psychedelic Rock Bands
  • Most Hyped NFL Teams for the 2018-2019 Season

List information

Created: May 14, 2024
Topic: Fantasy
Copyright © 2025 Top100Spot.com and their respective owners