Ajaccio, en langue corse Aiacciu, est attesté en 667 sous la forme Agiation, que l'on retrouve en 1311 sous la forme Aiazo.
L'origine de ce toponyme reste obscur. Ernest Nègre penche pour une origine grecque avec un anthroponyme féminin Agiatis mais laisse la question ouverte.