Amos is a Biblical name that means 'bearer of a burden'. Some places also give it an additional meaning of strength. It is closely related to the name Amoz and it is possible that both are the same name with just a variation in the spelling.
Disover and match names today only on the BabyHandle mobile app. Available in the App Store and Play Store