www.last-names.net

     
Find the ethnic origin and meaning of last names including Irish, German, English, French, Italian and Jewish descent.