Garin

means warrior. Love the way it just rolls off your tongue.

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