Madison seems overdone and just so…bland for a child born today that it's automatically out. I also happen to live in a
Madison county and see the name all the time so there's that too.
Mackenzie is my choice here. I like it's sound well enough but I'm not a fan of it's shape. I can't think of any acceptable spelling changes that would make it any more appealing to me though.