Name Meaning

Garrett

To Watch

Gender: Male
Usage: English
Pronounced: GER-it, GAR-it
Origin: Celtic/Gaelic

From an English surname which was derived from the given name GERALD or GERARD.

John

God Is Gracious, Merciful

Gender: Male
Usage: English, Biblical
Pronounced: JAHN (English)
Origin: Hebrew

Sources: Name-Meanings.com & BehindTheName.com