The best girls' names have three/four syllables, lots of vowels and end in A.
Ex:
Adriana
Elisa
Danika
Aria
Veronica
Natalia
The best guys' names have one/two syllables, start with a "hard" consonant (like B, D, or K) and end with N or R.
Ex:
Devin
Barron
Khalan
Kaidan
Karter
Porter
Parker
I also love names that double as badass words.
Ex:
Warden
Stryker
Hunter
Talon
Ryder