Le mot *jinn* dérive de la racine sémitique GNN (arabe جَنّ / جُنّ, *gann*) — signifiant « invisible », « cacher » ou « fou » — et désigne un type d'esprit, de démon ou de divinité protectrice. Certains linguistes font remonter son origine controversée au mot latin *genius*, tandis que d'autres évoquent le mot araméen *ginnaya*, qui signifie une divinité ; toutefois, l'origine précise du mot demeure incertaine.