Of Scottish origin, it is mainly used in English and Scottish language and means 'big peak' or 'big gap' and derived from the word 'mor' meaning 'big' and 'bhein' which means 'peak'
Scottish
From The Name Book: Over 10,000 Names - Their Meaning, Origins, and Spiritual Significance by Dorothy Astoria.