O Joomla teve a sua génese em 2006 num processo de separação entre a equipa de programadores do CMS Mambo e a empresa Miro, detentora dos direitos sobre o Mambo.
A separação ocorreu porque a empresa Miro transferiu o controle do Mambo para uma fundação, a Mambo Foundation, onde os programadores teriam apenas uma participação passiva e pouco representativa. Os programadores, preocupados com a integridade do projeto e com o futuro dos utilizadores e do código já criado, não aceitaram a alteração e criaram um projeto independente.
Veja a primeira pesquisa no Google sobre Joomla momentos antes de ser divulgado o nome!