Every character deserves a good name. These sites are a fun place to start!
Behind the Name: The Etymology and History of First Names
Because etymology is cool.
Real and Conlang. I’m slightly obsessed. You’re welcome.
Omniglot: The Online Encyclopedia of Writing Systems and Languages
The Council of Elrond: How to Create Your Own Language