Origin:Scottish variation of Welsh Ifor
Finlay
Meaning: fair-haired hero
Origin:Irish and Scottish
Arran
Meaning: ridged island
Origin:Scottish place name
Peregrine
Meaning: traveler, pilgrim
Origin:Latin
Amal
Meaning: hope, inspiration
Origin:Arabic
Bertie
Bertie has been derived from the name 'Berah...
Origin:Diminutive of Albert, Bertram etc
Aston
Meaning: eastern settlement
Origin:English
Augustine
Meaning: great, magnificent
Origin:English variation of Augustus
Simeon
Meaning: he [God] has heard
Origin:Hebrew
Qasim
Meaning: charitable, generous
Origin:Arabic
Alban
Meaning: white, or, man from Alba
Origin:Latin
Rudy
Meaning: famous wolf
Origin:German, diminutive of Rudolph
Paddy
The name Paddy is of Irish origin. The meani...
Origin:Irish, diminutive of Patrick
Caspar
Meaning: keeper of the treasure
Origin:Persian, variation of Gaspar