Margo is of Latin origin, meaning 'to bicker' or 'to quarrel'. It is a short form of Margaret, which itself originates from the Latin word margarita, signifying 'pearl'. The name gained popularity in the mid-20th century, notably due to its usage by author Truman Capote in his novella "Breakfast at Tiffany's", where Margo Channing is a character portrayed by Audrey Hepburn. Despite its slightly aggressive root meaning, Margo has been embraced for its uniqueness and charm, often seen as a modern, abbreviated version of the classic Margaret. It typically suits those with confident personalities who prefer to stand out from the crowd.
Margo has had a consistent presence among baby girls' names over the years, with spikes occurring roughly every two decades, starting from the early 1940s until the late 1980s.