Naming things

Naming things is hard.

"'There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.' - Martin Fowler"

General advice includes:
 * Avoid ambiguity : search for similar keywords in existing features, extensions, and products
 * Make it easy to pronounce, type, and remember : avoid l33t5p34k, difficult capitalizations, and dashes if camelcase is the local convention
 * Consider the translations :if it is a user-facing feature, this is extra important