Naughton was claimed off waivers by the Cardinals on Monday, Jeff Jones of the Belleville News-Democrat reports.
Naughton will remain on a 40-man roster after being designated for assignment by the Angels on Friday. He hasn't done anything to suggest he deserves an Opening Day roster spot, as he recorded a 6.35 ERA and 12:14 K:BB in his major-league debut last season.