From Germanic 'magan' (strength) and 'hard' (brave), borne by the weather saint of France.
Like Medard?
Swipe through thousands of names like it