tie tack

or tie tac

an ornamental pin with a short point that fits into a snap, used to fasten a necktie to the shirt front

See tie tack in American Heritage Dictionary 4

noun
A short pin with a decorative head, used to attach a tie to a shirt front by means of a snap or chain.
link/cite print suggestion box