The original Scottish dialect form was “pernickety,” but Americans changed it to “persnickety” a century ago. “Pernickety” is generally unknown in the US though it’s still in wide use across the Atlantic.