молодежный сленг
Произошло от английского «lol», что значит «laugh out loud», т. е. громко смеяться. Далее эволюциониловало в эррацию (падонкавский вариант) lololo и т. д. Длина по мере долбанутости на голову. Далее буквы были далее перепутаны для подчёркивания использования как тупой идиотский ничего не значащий смех.
http://www.slovonovo.ru/term/ОЛОЛО http://lurkmore.ru/Упячка/Словарь