Boy Baby Names

Meaning of Ro name

Name: Ro
Origin: Anglo-Saxon
Meaning: The Anglo-Saxon name Ro means: Red haired.
Gender: Boy