Igor Naming Agency has a very good guide[1] and online reference[2].
There's also SquadHelp[3] for running a naming contest.
[1] PDF - https://www.igorinternational.com/process/igor-naming-guide_...
[2] https://www.igorinternational.com/process/company-product-na...