نام زرتشت بر اساس متون اوستایی زراثوشترا بودهاست که نامی مرکب است. از «زَرَت» که ممکن است معنی زرد و زرین یا پیر داشته باشد و «اشترا» که برخی آن را شتر و برخی معنی آن را آسترا به معنی ستاره در نظر گرفتهاند. دارندهٔ شتر زرد، دارندهٔ شتر پیر، دارندهٔ شتر با جرأت، درخشان و زرد مثل طلا، پسر ستاره،، ستارهٔ درخشان و روشنایی زرین معانی گوناگونی است که تا بهحال محققان برای نام زرتشت ذکر کردهاند.