baby name definition madison
German meaning: The name Madison is a German baby name The German meaning of Madison is: Son of a mighty warrior