I've never liked
Mark. My friend dithered between
Mark Stephen and
Stephen Mark for her son, and IMHO made the wrong choice.
Marck is silly and
Marc looks unEnglish. Once I taught a Marq, though, and anything's better than that.
I actually like
Marcus enough to use, given sufficient sons.