1883, American English, probably from dinger, an early 19c. slang word for anything superlative; also see hummer.
a humdinger of a secretary
humble pie
humble-bee
humbleness
humbug
humbuggery
humdinger
humdrum
humeral
humero-
humerus
humid