Gesel is of German origin and means 'lance' or 'spear'. It's a unisex name, though it's more commonly used for males. Gesel has a strong, assertive sound to it, reflecting its meaning. It's a unique choice for parents looking for an unusual yet meaningful name.
"Gesel experienced 5 births annually in 1999."