My husband brought up the name Michael today and I realized I really liked it. Michael Allan would honor both of our fathers (Gary Michael / Lynn Allan) along with honoring my grandfather (Leonard Allan). My husband likes the nn Mac (his initials would spell MAK - a tradition in my dad's family.) My problem is that Mac has a bit of a trendy sound, so I'm not sure about it. This is, of course, totally in the future.