One of the reasons that the "Harry Potter" books can be read over and over again is because of how many details are in J.K. Rowling's universe. Take, for instance, her character names.

In her early notes for the series, she came up with 40 names to use for Hogwarts students. They're often alliterative, whimsical, and have a kind of Latin-based stodginess to them. The names, as with Rowling's magical spells, have specific linguistic and historical roots that say something about how she thinks about her characters.

She kept up this tradition with her subsequent works, including those in the "Harry Potter" universe, like "Fantastic Beasts " movie series and the play "Harry Potter and the Cursed Child."

Here are the meanings behind 46 names from the "Harry Potter" universe.