Mallory is both a girls name and a boys name. In French it means unlucky but in German it's a strategist or war counselor.
German
From The Name Book: Over 10,000 Names - Their Meaning, Origins, and Spiritual Significance by Dorothy Astoria.