Meaning & Origin
Maryfrances is a girl's baby name of Hebrew and Latin origin, a compound of Mary (meaning 'beloved') and Frances (meaning 'free woman' or 'from France,' from the Latin Franciscus), honoring both the Virgin Mary and Saint Francis of Assisi in a double-barreled name of Catholic devotion.
Double Mary-names were particularly common in mid-20th century American Catholic families, where honoring multiple saints in a daughter's name was both a devotional act and a family tradition. Maryfrances carries that warm, faithful heritage.