From Irish 'Muirgheal' meaning 'bright sea,' combining 'muir' (sea) and 'geal' (bright).
Like Muriel?
Swipe through thousands of names like it