Nestor

Nestor is an Old Greek name, derived from the Greek word 'nostos', which means 'one who comes home'.

Origin/Usage
Greek
Pronunciation
NES-tor
Meaning
One who comes home