Hamish
Meaning: supplanter
Origin:Scottish variation of James
Angus
Meaning: one strength
Origin:Anglicized form of Aonghus, Aonghas, Gaelic
Barnaby
Meaning: son of consolation
Origin:English variation of Barnabas, Aramaic
Origin:Basque, medieval Spanish variation of Ignatius
Fergus
Meaning: man of force
Origin:Scottish and Irish
Buddy
The meaning of Buddy is 'friend' or ‘brother...
Origin:English, nickname name
Origin:French variation of Maximus
Asa
Meaning: healer; born in the morning
Origin:Hebrew; Japanese
Xander
Meaning: defending men
Origin:Diminutive of Alexander, Greek
Edmund
Meaning: fortunate protector
Origin:English