Salem: unisex baby name popularity and meaning


A Hebrew and Arabic name meaning “peace,” Salem is also a place name - both Biblical, and the town in Massachusetts where the famous witch trials took place. But both are fitting, because your little Salem will be both angelic and demonic … at least during toddlerhood.