Leif

Name origin: Old Norse

Name meaning: Beloved

Garrett

Name origin: English

Name meaning: Strong