Hirnschmalz (German) comes from German Schmalz, from Middle High German smalz, from Old High German smalz, from Proto-West Germanic smalt, from Proto-Germanic *smultą.
Ancestry of “Hirnschmalz”, step by step
Hirnschmalz traces back through two separate lines of ancestry.