While no specific person can be credited with "inventing" it, it likely evolved organically from various online communities and forums where people were seeking ways to express humor and laughter in text-based conversations.
Some theories suggest that "lol" might have stemmed from earlier abbreviations like "laugh out loud" or "lots of laughs," but its specific origin remains a bit of a mystery.