Ekholm (Swedish) comes from Swedish holme, from Old Swedish holmber, from Old Norse hólmr, from Proto-Germanic hulmaz, from Proto-Indo-European kl̥Hmos, from Proto-Indo-European ḱelH- — to freeze.
Ancestry of “Ekholm”, step by step
Ekholm traces back through 3 separate lines of ancestry.