This generator is developed with help from the online name generators.