複数
単数形と複数形しか持たない言語であっても、ゼロの扱いは言語によって異なる。例えば英語、ドイツ語、オランダ語、イタリア語、スペイン語、ポルトガル語では、複数形はゼロと2以上で使われ、単数形は1でのみ使われる。一方、フランス語は単数形がゼロで使われる。
ロマンス諸語/ゲルマン語派とは違った興味深い現象がスラヴ語派とバルト語派のいくつかで見られる。そこでは、数字の最後の桁が語形を決定する。現代のスラヴ語派のほとんどは双数を持たないが、その名残を持つ。例えばポーランド語には単数形と複数形があり、さらに下1桁が2、3、4の数(ただし12、13、14は除く)に適用される特殊な形がある。ロシア語の場合、2、3、4では単数属格形のような終わり方をする語形の複数形が使われ、5以上では複数属格形が使われる。さらに、スロベニア語には純粋な双数が残っており、それは下1桁が2の数で使われる。セルビア・クロアチア語では、(2-4の小数に加えて)いくつかの名詞が加算複数 (counting plural) と集合複数 (collective plural) で別の形をとる。(後者は集合名詞として扱われる。)例えば「葉」の複数形には次の2パターンがある。すなわち、lišće(集合複数)は「木々から葉が落ち続けている」という場合に、一方 listovi(加算複数)は「何枚かの美しい葉がある」という場合に使われる。 スラヴ祖語に近い古代教会スラヴ語(古代スラヴ語)は、名詞だけでなく動詞も2つの語形をとり、その点でほとんどサンスクリット語に近い。 ラテン語は強い屈折語でインド・ヨーロッパ祖語に近いものの、双数を持たず、研究者によってはイタリック語派やケルト語派の祖語でそれが失われたと言う者もいる。
f あるいは fe で終わるいくつかの語は -ves という形で複数形になる(例: one leaf → two leaves、one shelf → two shelves、ただし one roof → two roofs、one cafe → two cafes という例外もある)。
古い英語には語尾に s を添える以外にも語形により複数形を作るいくつかのルールがあり、これらを引きずった語もある。
母音 oo を ee に変える(例: one foot → two feet、one goose → two geese、ただし one fool → two fools)。
語尾のouse を ice に変える(例: one mouse → two mice、one louse → two lice、ただし one house → two houses)。
語尾に en を付ける(例: one child → two children、one ox → two oxen)。
一部の語は、単数形と複数形が同じである(例: one sheep → two sheep、one aircraft → two aircraft)。