There are thousands of names in the world, too many to list right here. But I will point you to other Wattpad books and websites that are nothing but names. But here are some suggestions:
Make sure the name fits- If you're setting your story in Ancient Rome, don't give your main character a name like JoJo or something. Unless it's a time travel novel. Anyway, make sure your names fit the setting.
Symbolism- Unless you're going for irony, don't give your villain names that mean bright or heaven. Make sure your names fit the character.
Now, to the resources!
The Holy Grail of Names by FangirlCrossing
@maplefoot books of Boy Character Names, Girl Character Names, The Big Book of Names, Fantasy Names, Surnames
Nameberry
Babble.com/baby-names
momjunction.com
These are ones I have used, although there are more.

YOU ARE READING
Writing Help
RandomThis is basically a giant cheat sheet for writing. Descriptions, information, character help, all of it.