Born in Perth to David Kennedy, a well-known Scottish singer, Marjory would, as a child, accompany him on piano in concert performances. She married Alec Yule Fraser in 1887 but was widowed with two children in 1890 and made her living as a music teacher and lecturer. With an interest in the Celtic Revival, she visited Eriskay in 1905. There she witnessed many Gaelic folk songs endangered as a result of population decline and began a project to record and transcribe the music of the Hebrides. In the following years, she visited many of the islands to the west of Scotland, recording the traditional songs with a wax cylinder phonograph. She later arranged them for voice and piano, or sometimes for harp or clàrsach, publishing four volumes of songs. For her contributions, she was awarded with a CBE and an honorary degree of Doctor of Music from the University of Edinburgh, to which she presented her archive of songs, including her original wax cylinders of recordings.