Dalem (Dutch) comes from Middle Dutch hêem, from Old Dutch hēm, from Proto-West Germanic haim, from Proto-Germanic haimaz, from Proto-Indo-European ḱóymos, from Proto-Indo-European ḱey- — to be lying down; to settle.
Ancestry of “Dalem”, step by step
Dalem traces back through two separate lines of ancestry.