There are always several meanings of each word in Urdu, the correct meaning of Lol in Urdu is زور کی ہنسی, and in roman we write it Zor Ki Hansi. The other meanings are Abbr. Laughing Out Loud and Zor Ki Hansi. It finds its origins in 1980s: abbreviation of laughing out loud or laugh out loud.