Named For Artists: Caspar

Caspar

Name origin: Persian

Name meaning: Keeper of the treasure

David

Name origin: Hebrew

Name meaning: Beloved