Variant of Garrett or Garrel, from Germanic roots meaning spear rule or brave with a spear.
Like Garrell?
Swipe through thousands of names like it