2.4.2 Convenciones de Modelo
Los nombres de las clases de modelos están en singular y con CamelCase. Person, BigPerson, y ReallyBigPerson son todos ejemplos de nombres de modelos convencionales.
Los nombres de las tablas correspondientes a los modelos están en plural y usando guión bajo. Las tablas subyacentes para los modelos arriba mencionados serían: people [plural de persona en inglés], big_people, y really_big_people respectivamente.
Las tablas unión [Join] usadas en una relación hasAndBelongsToMany entre modelos deberían ser nombradas después de los modelos de las tablas a las cuales se unirán en orden alfabético(apples_zebras en vez de zebras_apples). Si su aplicación contiene este tipo de relaciones entre sus modelos Tag y Post, el nombre de tabla resultante [de la unión] sería posts_tags.
Fuente: book.cakephp.org