Harry Potter race name generators

Harry Potter is a series of 7 fantasy books set mostly in a wizarding world hidden within our own world and is about a boy, Harry Potter, and his friends, Ron Weasely and Hermione Granger, as well as various other characters whose importance changes as the story progresses.
The main story is about growing up as young wizards in a school of wizardry, while simultaneously trying to deal with the growing threat of Voldemort, a powerful wizard who seeks to destroy the wizarding world as we know it.
The Harry Potter books are incredibly popular and have been adapted into a series of films, even if you haven't read the books or watched the films you probably have heard plenty about it.

There are many different creatures within the Harry Potter universe, but not all have individual names or enough to create a name generator with. But there were 5 races that did have enough to work with, as you can see in the links below. More information on each race and their names can be found in the descriptions of their respective generators.
I didn't include a name generator for humans on purpose, they all have regular human names and there are many real name generators available to pick a wide variety of names from a wide variety of cultural backgrounds.