Dovrebbe essere di origini normanne e derivare da soprannomi originati dal termine medioevale francese culot, "basso di statura", oppure potrebbe derivare da un diminutivo del nome Nicola.
Il cognome Culotta è siciliano, specifico del palermitano. Cullotta, rarissimo, anch'esso siciliano, è dovuto ad un'errata trascrizione del precedente. Culotti e Culotto, quasi unici, sono forme alterate del primo.
Il cognome Culotti è 17367° nella regione Sicilia Il cognome Culotti è 2978° nella provincia di Siracusa Il cognome Culotti è 273° nel comune di SAN LORENZO ISONTINO (GO)