When I purchased this I suspected the "1000" names might be a result of a list of ten suffixes or prefixes for town names (I've seen that with other types of lists) but this really is 1000 separate names. Very pleased!