A variant of Garrett, from Germanic roots meaning "spear" and "rule" or "strength."
Like Garette?
Swipe through thousands of names like it