Garred is a variant of Garrett, from Germanic roots meaning spear strength or brave with the spear.
Like Garred?
Swipe through thousands of names like it