Uncover the origin, popularity, and more for any name.
Mhairi is a Scottish Gaelic feminine given name, a variation of Mary. It means 'bitter' or 'beloved'.
Politician
Both Isla and Mhairi are Scottish Gaelic in origin, sharing a similar lyrical sound and strong cultural connection.
This classic Scottish name complements Mhairi with its strong yet gentle feel, maintaining a balanced sibling dynamic.
Another beautiful Gaelic name, Ailsa echoes the soft and elegant nature of Mhairi while offering a unique twist.