The meaning of the name Margo is Pearl. The origin of the name Margo is French. This is the culture in which the name originated, or in the case of a word, the language.
The name Margo/Margot is a derivative of the name Margaret, which means "a pearl."
People who like the name Margo also like: Violet
Margo is on 576
BN name lists
Margo is currently #992
in U.S. births
Click button to listen on iTunes
Margo's Waltz - Lloyd Cole