I think Mark is a perfect Huffle Puff name,

It seems less masculine than names like Mojo, Bill,or Jake.

Mark sounds Masculine enough, but seems like an understated name that could go back to Ares.  A tough guy for sure, but not always, Mark's may not let their inner bad ass hang loose.  It just doesn't sound exactly like a person who resembles Goliath, but a man who can write the main thrilling action in the Gospels of Jesus; almost zapping you when Jesus gets to the finale with epic power.  A compelling classic of the bible even if you are not religious, comprable to the Illiad even.

Mark is considered a conservative personality name and yes a Hufflepuff.