The story
- Proto-Indo-European*kob-
- Proto-Germanic*hampą
- Old Norsehapp
- Middle Englishhap
- Middle Englishhappy
- English todayhappy
From Middle English happy (“fortunate, happy”), perhaps an alteration of Middle English happyn, happen (“fortunate, happy”), possibly related to or from Old Norse heppinn (“fortunate, happy”); and potentially assimilated to be equivalent to hap (“chance, luck, fortune”) + -y. Compare also Icelandic heppinn (“lucky”), Faroese heppin (“fortunate, lucky, happy”), Norwegian Nynorsk heppen (“lucky”), Scots happin (“fortunate, blessed”). See further at hap.
Etymology from Wiktionary, CC BY-SA 4.0.