Most name books say Claudia is Latin meaning "lame". "Magnanimous" is another meaning,
which stemmed from the fact that emperors of the Roman gens Claudius (masculine of Claudia),
treated their captives well.
This information came from Lareina Rule' book, Name Your Baby.