Davies has penned a three-year deal with Saints.
"I'm delighted to get everything done and dusted, and I'm looking forward to getting started," Davis told the club's official website, saintsfc.co.uk.
"There was quite a bit of interest in me from other clubs but, after speaking to the chairman and the manager, I saw the level of ambition the club has shown.
"They've had a lot of success over the past couple of years to get to this stage, and they don't want to stand still - they want to keep moving forward, and that was a big thing for me.
"Now I'm just looking forward to getting down, getting to know the boys and getting started."