Family name origins & meanings
- Southern Italian : habitational name from Nicastro, a place in Catanzaro province named from Latin Neocastro ‘new camp’, from medieval Greek neokastron.
Your Partner in Parenting, From Baby Name Inspiration to College Planning.
Subscribe