Yosemite Sam is a cartoon character starring in ''WesternAnimation/LooneyTunes'' and ''Merry Melodies''. Having an intense hatred of rabbits, he is an ArchEnemy of WesternAnimation/BugsBunny.

Yosemite Sam was introduced in 1945 by Creator/FrizFreleng as more antagonistic, less sympathetic enemy for Bugs Bunny than the rather mellow and well-mannered Elmer Fudd. Sam is most often the agressor in the cartoons he stars in, allowing Bugs to unleash his KarmicTrickster on him without losing any audience sympathy.

Sam has been portrayed either as a gunsling prospector, outlaw, pirate, cowboy, {{black knight}}, etc., depending on the cartoon, sometimes with different alias if the setting isn't based on Western. At heart, he stays a cowboy, anyway.

Chuck Jones had a great-uncle who used to stay with his family sometimes; he was a retired Texas Ranger, short, redheaded, with an huge mustache and a hair-trigger temper, and generally thought to be the model of Sam.

!! Yosemite Sam (and his cartoons) have shown the following tropes:

* AttackAttackRetreatRetreat: Yosemite Sam charges towards Bugs Bunny's fortress... only to run inside huge cannon. As soon as he realizes this, he screams "Retreat!". Doubles as an OhCrap moment.
* BadassMoustache: Yosemite Sam sports these, along with beard.
* CatchPhrase: "I hates rabbits."
* FieryRedhead
* HairTriggerTemper
* IdiotBall: Yosemite Sam digging for "buried treasure" on bottom of a ship... [[SarcasmMode there is no way this is going to end badly]].
* IHaveManyNames: Shanghai Sam, Sam von Schmamm, Riff-Raff Sam, Sam Schultz, etc.
* IneffectualSympatheticVillain: While designed to be a case downplayed from Elmer Fudd, his zeal and abuse still makes him somewhat pitiful.
* LargeHam
* {{Jerkass}}: Created for the purpose of being more belligerent than Elmer, giving Bugs a more menacing opponent (or at the very least a palpable AssholeVictim) he could look heroic against.
* TheNapoleon: Initially lots of jokes were about his height, and he sure is irascible.
* OhCrap: See "AttackAttackRetreatRetreat" example above.