From Hebrew 'Migdal' meaning 'tower'; refers to Mary Magdalene of the New Testament.
Like Magdalen?
Swipe through thousands of names like it