Il nome del progetto è una interpretazione fonetica della parola Swahili jumla che significa "tutti insieme" o "come un unica entità". Questo termine fu scelto in quanto rifletteva i propositi del team di lavoro che presiede tutt'ora insieme alla comunità alla realizzazione del progetto. La prima release di Joomla fu annunciata il 16 settembre 2005: si trattava di un clone della versione di Mambo 4.5.2.3 combinata con una certa quantità di patch di sicurezza di livello moderato. L'obiettivo primario era quello di riscrivere completamente il codice per renderlo completamente compatibile con la versione del DB MySQL 5.
Joomla è rilasciato sotto licenza GNU General Public License.