Asher \a-sher\ as a boy's name is pronounced ASH-er. It is of Hebrew origin, and the meaning of Asher is "happy". Biblical: Asher, the eighth son of Jacob, was promised a life blessed with abundance. Brought into English use by the Puritans.
For more information, see also the related name Ashur.