The surname Hussain originated from the Arabic personal name, Husayn, derived from the Arabic hasuna, meaning "to be good" or "to be handsome or beautiful."