David LewisMacpherson
1818–1896
Names and Surnames
Birth name
Sir David Lewis MacPherson
EnglishDavid Lewis Macpherson
Englishديفيد لويس ماكفيرسن
ArabicDavid Lewis Macpherson
GermanDavid Lewis Macpherson
SpanishDavid Lewis Macpherson
FrenchDavid Lewis Macpherson
DutchAlso known as
Hon. David Lewis Macpherson
EnglishMarried name
Sir David Lewis Macpherson
English