Osmond is an English name, derived from the Old Norse name 'Asmundr', which comes from the words 'as', meaning 'god', and 'mund', meaning 'protection'.