Meaning and Origin of: Atreus

Atreus is a Greek name meaning "fearless."