We are using a database with ~16000 pet names that are used in US. The list contains NYC licenced dog name, but can be used for other pets as well. You can generate up to 100 pet names at a time.