From Old French 'merveille' meaning 'wonder' or 'miracle'; also a literary surname (Andrew Marvell).
Like Marvell?
Swipe through thousands of names like it