I would've given the dragon lord something like Dirge or Draeden. It's cooler, has a sense of strength to them too. Naming for the Prince and King seem to switch between Russian, German and French. The rest are pretty standard though. Probably give an ice mage a cooler name, since I assume he'll be somewhat of a rival character too (and romance option maybe were this a game). Some names you really need to think through. Have you thought about naming conventions? In the long run, having a naming convention set out and abided by, will actually increase immersion. So say you have a distinctly French naming convention for one nation, whenever a new character is introduced by name alone, you can already tell they're of that particular nation, or related to it in some way, without needing the description that they are from that nation. It's pretty neat.