Variant of Massimo/Maximo, from Latin maximus meaning "greatest."
Like Masimo?
Swipe through thousands of names like it