We use those for our theater usher badges and they are strong and work through heavier clothing. Should work good on a kilt.

DALE.