The meaning of the name Margo is Pearl
The origin of the name Margo is French
People who like the name Margo also like: Amelia, Charlotte, Olivia, Violet, Claire, Ava, Phoebe Henry, Oliver, Owen, Elliot, Levi, Liam, Benjamin
Here are pictures of people with the name Margo. Help us put a face to the name by uploading your pictures to BabyNames.com!