Named For Artists: Joshua

Joshua

Name origin: Hebrew

Name meaning: God of salvation

Shaw

Name origin: Old English

Name meaning: A grove