Meaning of the name - Odo

English Name: Odo
Sex: