takskägg (Swedish) comes from Swedish tak, from Old Swedish þak, from Old Norse þak, from Proto-Germanic þaką, from Proto-Indo-European (s)teg- — to cover; pole, stick, beam.
Ancestry of “takskägg”, step by step
takskägg traces back through two separate lines of ancestry.