belonophobe

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

Examples