From Old Norse tólf, from Proto-Germanic *twalif. Compare Icelandic tólf, Norwegian, Swedish, and Danish tolv.
tólv