Die Tradition, den Sgian Dubh beim Besuch eines Gastgebers sichtbar im Strumpf zu tragen, basiert auf der historischen Etikette, dass Gäste aus Höflichkeit und als Zeichen des Vertrauens keine verborgenen Waffen im Haus führen durften. Dieser Brauch entwickelte sich aus der ursprünglich geheimen Trageweise unter dem Arm (Sgian Achlais), wobei das Messer beim Eintreten als Zeichen friedlicher Absichten an eine sichtbare Stelle, den Strumpf, umgesteckt wurde.