Salem was an English Puritan village, so the majority of the people in it - except for the slave Tituba (who was Caribbean or black) - would have had English, Scottish amd perhaps Welsh names. (There may have been a Dutchman or two, since the Mayflower Puritans were in the Netherlands before they went to Plymouth and took ship to America)
Blackthorne or any name with "black" might serve your purpose. There was a man named "Death" in the 1800s, so Death or Dead something [like Deadman or Deadwood] is legitimate. [Mr. Death was peripherally involved in solving the first murder on a train in England.] Hallow or Hollow. Geist or Ghost. Spirit or Sprite - as in "Spiritful" [A Puritan called himself, or was christened, "Praise-God Barebones", so "Spiritful" or "Full-of-the-Holy-Spirit" (Fullspirit or Spiritful or Holyspirit for short)] A name with Catholic associations would not go down well with the Puritans, so "Priest", "Monk" or "Abbott" or "Pape" might make the godly folk suspicious that they were some hocus-pocus papists.
I hope you realize from your research that witches and warlocks [if they called male witches or sorcerers "warlocks"] were considered the servants of the Devil and that a godly community of Puritans hung convicted witches, not befriended them. Among the hanged were woman named Rebecca Nurse and Mary Estey - nothing in those names shouted "witch" or even "stranger". Blackwood, Kingston and Scarlett are good last names - just right for witches posing as good Puritan neighbours because they don t shout "witch" like Fey [King Arthur s sorceress sister] or Fairleigh [Fairy?] . [Scarlett O Hara was named after her father s Irish ancestors, the Scarletts]