Spencer
Meaning: house steward, dispenser of provisions
Origin:English
Arlo
Meaning: between two hills
Origin:Irish or English
Ollie
Meaning: olive tree
Origin:Diminutive of Oliver, Latin
Origin:Scandinavian from Latin
Thaddeus
Meaning: gift of God
Origin:Aramaic, meaning unclear, possibly from Theodore
Milo
Meaning: soldier or merciful
Origin:Latin and Old German
Origin:Variation of Otto, German
Bodhi
Meaning: awakening, enlightenment
Origin:Sanskrit
Miles
Meaning: soldier or merciful
Origin:English form of Milo
Gideon
Meaning: hewer; or, having a stump for a hand
Origin:Hebrew
Theo
Meaning: gift of God
Origin:Diminutive of Theodore