Is it a noun or not?
JavaScript (ES6), 43 bytes, 622 630 633

Just to get the ball rolling. Returns 1 for nouns, 0 for non-nouns.

s=&gt;2552&gt;&gt;s.length&amp;/^[bcdf-mp-tvwy]/.test(s)


How?

We bet on noun if both following conditions are met:


The word length is 3, 4, 5, 6, 7, 8 or 11. This is done by right-shifting the binary number 100111111000 (2552 as decimal).
The word starts with one of these letters: bcdfghijklmpqrstvwy