heldig (Norwegian Bokmål) comes from Danish heldig, from Danish held, from Old Norse heill, from Proto-Germanic hailaz, from Proto-Indo-European *kéh₂ilos — healthy.
heldig (Norwegian Bokmål): lucky, fortunate