A compound name joining Mary and Carol, carrying senses of beloved and song.
Like Marycarol?
Swipe through thousands of names like it