A naming convention in which words are concatenated with their first words capitalised.

Growing out of the Smalltalk programming language in the 1980's, CamelCase encourages long, descriptive names which are easy to read and remember.

WikiWords use CamelCase, as do classes in the Java standard libraries and Perl (which also has the CamelBook).

See also: Wiki:CamelCase