Néstor

Néstor means “go back + one who returns from travels”. A masculine given name used in Spanish. Explore pronunciation, related names, and sources on NameStoria. Source