Система управления содержимым Joomla! появилась на свет 16 сентября 2005 года, как форк широкоизвестной системы Mambo. Аналогично системе Mambo, Joomla! использовала совместимые компоненты и плагины.
Причиной появления ответвления являлись разногласия между компанией Miro International и сообществом разроботчиков проекта Mambo. Первая версия движка Joomla! является копией системы Mambo 4.5.23, за исключением найденных ошибок и уязвимостей на тот момент.
Процесс выбора названия для проекта заслуживает отдельной истории. В переводе с суахили слово Joomla означает «все вместе» или «единое целое» — именно так характеризуют проект разработчики системы.