From the French province of Maine or the U.S. state; possibly from an old word meaning 'mainland' or 'strength.'
Like Maine?
Swipe through thousands of names like it