列挙型の名前は単数形にすべし

Jasinski_VHDL_Coding_Style_Guidelines.pdf, R101
非公式訳

列挙型の名前は単数形にすべし

列挙型はそれ以外のスカラー型(integerrealなど)と違いはありません。したがって他の型と同じく名前は単数形にしてください。VHDLの標準ライブラリーは、booleancharacterなどの列挙型に単数形を使用していることに注目してください。列挙型のオブジェクトを宣言するときは、単数形の名前のほうが普通の文章として成立しやすいという性質があります。たとえばFSMの現在の型はstateであってstatesではありません。