Baby Girl Names
The name Margo means Pearl and is of French origin. Margo is a name that's been used by parents who are considering baby names for girls.
The name Margo/Margot is a derivative of the name Margaret, which means "a pearl."
People who like the name Margo also like: Olivia
Margo is on 588
members' favorite name lists
Click button to listen on iTunes
Margo's Waltz - Lloyd Cole