The baby name Anselmo is a boys name, 3 syllables long and is pronounced "an-SEL-mo".
Anselmo is Teutonic, Portuguese and Spanish in Origin, with the following Meanings
Boy Name Meanings by Origin
Teutonic Meaning - God's protection; Saint Anselm was a twelfth-century archbishop of Canterbury and an influential theologian and church leader.
Portuguese Meaning - Warrior possessing divine protection.
Spanish Meaning - Warrior possessing divine protection.