belonephobe

noun
  1. a person who has an intense fear of needles or sharp pointed objects
  2. Usage: informal; from Greek belone (needle) + phobos (fear)

Examples