Garin
As a last name, Garin is a form of Waring, an Old English name meaning "guard." In modern usage, however, Garin is most likely a modern name based on names like Garrett and Darrin.
Your Favorite Names