Aldro

Meaning
Old EnglishFrom Alex: Protector of Mankind
GreekFrom Pedro: Rock
Gender
Origin