(m)hai-ri, mh-a- iri ] The baby girl name Mhairi is of Hebrew origin and it is used mainly in the Scottish language. Mhairi is a variant of Mary (English).See also the related form, Mairi (Irish, Scottish, English, and Gaelic). Mhairi is unusual as a baby girl name.It is not listed in the top 1000. Within the family of girl names directly linked to Mhairi, Mary was the most popular in 2012.m)hai-ri, mh-a- iri ] The baby girl name Mhairi is of Hebrew origin and it is used mainly in the Scottish language. Mhairi is a variant of Mary (English).