camelCase
La convenzione di denominazione in cui le parole si attaccano e ogni nuova parola inizia con la maiuscola: getUserName, con le gobbe come un cammello.
Esistono due varianti: il lower camelCase inizia con la minuscola (userName) e l'UpperCamelCase, più spesso chiamato PascalCase, con la maiuscola (UserName). Di norma le classi usano la seconda e le variabili la prima, in Java, JavaScript, C# e nella maggior parte dei linguaggi di quella famiglia.
Le alternative sono snake_case (Python, Ruby, SQL) e kebab-case (CSS, Lisp, URL). La scelta è arbitraria ma non irrilevante: convenzioni miste nella stessa base di codice sono una fonte sicura di refusi, ed è per questo che la maggior parte dei linguaggi offre una guida di stile che chiude la questione.