Rock Kings And Queens: David

David

Name origin: Hebrew

Name meaning: Beloved

Bowie

Name origin: Welsh

Name meaning: Son of Owen