The first name Mario is of Italian, Latin, Spanish origin. It is often a boy name. It has the following meaning(s):
Italian: Bitter
Latin: Variant of Marius: Hammer. Mars (Roman God of War). Also One of the Number of Masculine Variants of Mary That Can Be Attributed to the Virgin Mary