Third Baby- HELP?

I'm pregnant with my third baby, and about a week ago, I found out I'm having a sweet little boy. I already have 18 month old twins, Libby and Lucca. I have narrowed my options down to a short list, but Id love some of your opinions! Thanks!
The last name will be Karsten, if you need to know.

Asher - I like thisBreccan - It makes me think of the Brecon Beacons (mountains in Wales) Bronx - I don't like this
Cree(d) - I have bad associations with Creed, it was the surname of a boy in school who I really didn't get along with, and Cree just feels incompleteHendrix - I'd think you were a JimiHendrix fan if you used thisKingsley - Ok but I think it's a bit chavvy Maddox - Ok but a bit celebThatcher - Margaret. Unusable if you're in the UK.

I see you like surname names for this baby, but none of them seem to go that well with Libby and Luca, which are both quite soft-sounding names, and these have quite harsh sounds, except for Asher.