ESGAR is a name for boy's that means "Spear of the gods" It originates from Norse and is a widely used and common name.