Seed words are most commonly selected out of a known pool of words. For Bitcoin and other coins derived or forked from it (ZCash for example), this list consists of 2048 words. This word list is in the public domain, you can see it here. In the case of Monero and other derived coins, this list contains 1626 words and can be found here.