Etymology
Today it means: An image macro of, usually, a kitten or a cat with a humorous caption. Full definition →
From lol + cat.
From LOL + cat.
Etymology from Wiktionary, CC BY-SA 4.0.