We all know
a cougar is a hot older
woman who goes
after younger men.
A mountain lion is an older
woman with the same tastes, but hideously ugly.
The name derives itself from a pun. See example below.
That woman isn't a cougar! She's a mountain lion, as in, "If you said you'd be mountin' that, you'd be lyin'!"