random names from a huge database of diverse common names from around the world, choose the ethnicity of your character's name, and the period in which they were born, from realistic Victorian names through to character names for the present day.
The Random Name Generator is a simple fiction writing tool to create character names. The generator contains English first and last names based on the database of the US Census: 1219 male first names 4275 female first names 88799 last names over 480 milli
Ok, so it's not a "book", but I TOTALLY prefer this site to the Baby Names books that you actually DO find on the market. I love the HISTORY it provides for the name, more than just Elizabeth - Hebrew - "My God is my vow.
TTS RANDOM NAME SELECTOR: This is simple way to call on students when no one is volunteering! Kinda like popsicle sticks, but much more techy! Random Name Selector--kids loved it last year! Also has "group" setting. Will work on an iPad too!
I definitely recommend this site! It has everything you need to find a name for your character(even a random name generator). It is the only name website that I use when I need some naming inspiration!