Modern invented blend of Cameron (Scottish 'crooked nose') and Mario (Latin, from the god Mars).
Like Camario?
Swipe through thousands of names like it