Scottish from Old Norse, possibly "Thor's helmet" (see Torkel). Anglicized form of Gaelic Torcall/Torcail.