Comment 1 for bug 1287224

$ sdw=(...) # The "Seven Dirty Words"
$ egrep -i "(${sdw[0]}|${sdw[1]}|...)" /usr/share/dict/american-english | wc -l
38

I assume we'd want to use a wordlist without profanity?

There are also only 72945 words without punctuation in that list, but MAAS has bigger ambitions! :)

To solve both these problems we could select, say, 500 words that are safe and memorable along with a numeric suffix.

Another option is to use subdomains for clusters. Clusters are only meant to contain a few hundred machines, so a 500-long word list would probably suffice if it were combined with a subdomain (selected from another word list?).