Действительно данное слово люди пишут совершенно по-разному: наперсник, наперстник. Поэтому давайте разберемся, как правильно пишется слово наперсник.
С помощью правил русского языка можно определить правильный ответ. Вы можете найти простое правило, которое поможет в этом случае: для проверки непонятной буквы, можно использовать проверочное слово, которое ставит неизвестную букву в сильную позицию и определяет правильный ответ.
С одной стороны, слово перси (что переводится как грудь) подходит как проверочное слово, так как буквы «т» в ней нет, то и в слове она не нужна.
Но есть другое проверочное слово перст, в котором согласная буква «т» есть и значит должна быть в исходном слове.
Получается, оба варианта написания слов подходят для ответа и правильность зависит от контекста предложения.
Правильный ответ: наперсник и наперстник.