Prev 50 of 68 Next
Matilda
Origin: English, German

Meaning: Strength, battle