The current data retrieved from WordNet contains both common nouns and proper nouns, for a total of 96773 unambiguous nouns. It would be best to either find a way to filter out proper nouns from the data set.
Current proposals include
removing lemmas which are MWE (but this doesn't take care of single-words entities, like "Jesus"),
looking up whether a specific hypernym, or set of hypernyms exactly covers the set of all proper nouns in WordNet,
cross-checking whether the item is referenced as a common noun in Wiktionary,
or switching to Wiktionary altogether.
In an event, this might significantly reduce the number of usable nouns.
The current data retrieved from WordNet contains both common nouns and proper nouns, for a total of 96773 unambiguous nouns. It would be best to either find a way to filter out proper nouns from the data set. Current proposals include
In an event, this might significantly reduce the number of usable nouns.