There have been many variations of Mario. This was fully shown in The Grand Mario Hotel.
Is one of the main character of Super Mario 64 Bloopers. He is very dumb and violent, often leading himself and his friends into trouble. He also loves spaghetti, despite the fact he doesn't know how to make it himself. He's shown not liking his brother Luigi, and is very lazy.
Is the doctor version of Mario, and is about the same in terms of intelligence and competence. He sucks at being a doctor mainly by being distracted several times. He is the main character in Retarded64: A Dose of Dr. Mario and Retarded64: An Overdose of Dr. Mario. He's shown to be a seperate person from Mario as shown in SM64: Ssenmodnar 9 - Time Travel Edition and SM64: Super Mario RUN RUN RUN!.
Bootleg Mario (Also known as Grand Dad) is a bootleg version of Mario. He first appeared in SM64: THE BOOTLEG DIMENSION where he was freed from the Bootleg Dimension by Mario. He has the ability to turn characters and landscapes into bootleg version through touch or by zapping them with a laser. He appeared in SMG4: Welcome To The Kushroom Mingdom as the"Ghost of Sh!tty Games" where he grants SMG3's wish to build a kingdom similar to the one he lives in except "cooler".
Mario Head (also known as Mario's Ugly Head or The Giant Floating Mario Head) is the head version of Mario from Mario Teaches Typing 2.
He's similar to regular Mario, as he likes spaghetti about as much as him. But is shown to be a lot smarter than him.
In The Grand Mario Hotel, it's revealed that he HATES it when people use bad grammer.
Hobo Mario (Also known as Ugly Mario) is an ugly and distorted clone of Mario. He was first appeared in Casino, Cards and Chaos