David because it sounds more like a name. It sounds strong yet friendly. Cliche, but timeless. I like
Alden but prefer
Arden. They are the kinds of surnames that do not stand out too much as first names. There are more attractive surname-to-first-names to choose.
https://youtube.com/@MarioDrama632 or
https://youtube.com/@Objects_2763 :3