Naylor married James Trude on 12 May 2007. She later divorced and began dating Aaron Jeffery. The couple welcomed their first child together, a daughter called Sophia Jade Jeffery, in 2012 and their second child, a son called Beau Charles Jeffery in 2016.