Names and Surnames
Birth name
David Oswald William Hall
DutchDavid Oswald William Hall
SpanishDavid Oswald William Hall
AsturianDavid Oswald William Hall
AlbanianDavid Hall
Austrian GermanDavid Hall
Swiss High GermanDavid Hall
Canadian EnglishDavid Hall
British EnglishDavid Hall
Scottish GaelicDavid Hall
Jamaican Creole EnglishDavid Hall
Norwegian BokmålDavid Hall
Norwegian NynorskDavid Hall
Brazilian PortugueseDavid Hall
Main-FranconianDavid Oswald William Hall
SlovenianAlso known as
David Oswald William Hall
EnglishDavid Oswald William Hall
German