Potrebbe derivare dall'italianizzazione dei nomi ebraici Josiah, o Joshua o dall'apocope di nomi, sempre ebraici, come Josaphat o Josiphiah, o anche da forme ipocoristiche contratte del nome Giuseppe.
Il cognome Giosa ha un ceppo nel potentino ed uno in Puglia, a Taranto, Brindisi e Lecce. Giosi è specifico del romano.