La ciudad de Cartago fue inicialmente una colonia fenicia (la palabra latina "punĭcus" ‘púnico’ significaba «fenicio», término que deriva del griego Φοίνικες, "phoínikes") que, tras la decadencia de su metrópoli (Tiro –incorporada al Imperio neobabilónico en el 573 a. C.–), desarrolló una alianza o liga con otras ciudades púnicas del Mediterráneo occidental basada en la hegemonía de Cartago, la cual finalmente terminó integrando estas ciudades a sus dominios.