Names-What's in a Name?

Find out the meaning of your last name.
This page Includes many nationalities.
This site has a lot of information on first names.
Check this list for English, French, Spanish, Italian, German, Indian names and more….
Check out this site for facts about last names.
Find the ethnic origin and meaning of last names. 
This site offers first and last name origins.
Find names that have Muslim or Islamic origins on this page.