“Little” was added in front of his name.
Humperdinck is his last name. Engelbert is VERY old.
I’m not sure where it comes from but it is a derivative of Robert which came from Germany that means “Bright Fame” which is a close translation. There are few words that are. Near equal from the Norselands that are same/similar in meaning.