Harry, Ron, and Hermione’s names all had deeper meanings too. Harry is the middle-English version of Henry, which was a name popular for English kings (because Harry is a leader). “Ronald” comes from the Old Norse Rögnvaldr, a title for a ruler’s adviser (he’s Harry’s best friend). Hermione’s name is from Shakespeare’s The Winter’s Tale, and was just meant to be clever, since her parents are scholarly.