Original: "Lol" stands for "Laugh out Loud" or "Laughing out Loud", hence lolcats are intended to be funny and to include jokes.
Simplified: Lol is internet slang for "laughing out loud."