Fun nickname but for what?

Danielle

So we enjoy the name Mack for our little man but are struggling because I need a longer name. Our last name is a blunt one syllable name (Kraft) so it’s too harsh in my option.

Any ideas for what Mack could be short for?