I say it like ma-d'LEHN, but I've always assumed it was French (like I thought the Îles de la
Madeleine was actually Îles de la
Madelaine) so I say the "laine" part like the word for wool.
I did check on Forvo, though, and heard mad-uh-LAYN as a pronunciation which is kind of neat.