Barbara

Name origin: Latin

Name meaning: Foreign, strange

Guest

Name origin: English

Name meaning: nickname for a stranger or newcomer to a community, from Middle English g(h)est ‘guest’, ‘visitor’ (from Old Norse gestr, absorbing the cognate Old English giest).