CamelCase é a denominação em inglês para a prática de escrever palavras compostas ou frases, onde cada palavra é iniciada com Maiúsculas , e unida sem espaços. É um padrão largamente utilizado em diversas linguagens de programação, como Java , Ruby e Python, principalmente nas definições de Classes e Objetos. Pela sua associação com tecnologia, o marketing se apropriou dessa maneira de escrever, injetando certa dose de tecnologia nos produtos assim nomeados: iPod, GameCube, OpenOffice.org , StarCraft, etc.
A provável origem do termo é a semelhança do contorno de expressões CamelCase com as corcovas de um camelo.
Exemplos:
camelCaselowerCamelCaseUpperCamelcase