Links

20,000 Names – 20,000+ names from around the world for babies, pets, story characters. Look up the meaning of your own name!