Santos.
Selena
smith.
Karl is a German name. From Old High German Karl means 'man', 'husband', 'freeman'.
Any last name that you like is a good one! Your characters are yours - you don't have to ask some anonymous person on the internet about them.Here's a good LINK to a list of last names you might like.
His full name is Nathan Karl Kress.
His birth name is Nathan Karl Kress.
Karl-Heinz and Helmi Funke
the best last name for that is Amaya Nakamura
If your last name is: Woodward then you have a good English last name :D
One good name would be "Matti".
Ava Marie or Ava Renee are some good ones.
I think a good last name is wolf.