I prefer Maddy, but I'd probably call her by the whole name of Madelyn. In general I'm not a fan of names that can be shortened to an e-sound ending, or shortened at all actually. After a lifetime of being called Susie, Suzy, suzie, etc., I preferred to name my kids with names that can't easily be shortened.