Both are good in their own ways, though I'd lean more towards Malachai for actually using.
MatthewMateo (
Matteo)
Matthias (
Mattias)
MarkMakoto
Hmmm... my brain is momentarily stuck re: names normal En. speakers use and leaning towards Jpns. names... Getting late.