In alcunin casi può derivare da toponimi quali Gioia dei Marsi (AQ), Gioia del Colle (BA), Gioia Sannitica (CE), Gioia Tauro (RC) mentre in altri dal nome medioevale Gioia.
Il cognome Gioia è diffuso in tutta l'Italia. Ioia, molto raro, è presente nel sud Italia. Lagioia è pugliese, del barese.