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