Имена Мария, Мариам (Мириам, Мирьям) и Мэри (Мари) действительно однокоренные, все они происходят от древнееврейского имени Мириам. Это имя упоминается в Пятикнижии, так звали родную сестру Аарона и Моисея.
Имя Маргарита происходит от древнегреческого названия жемчуга - маргаритес. Так что ни однокоренным, ни родственным вышеназванным именам не является.
Имя же Марфа (Марта) вообще походит, по некоторым источникам, из арамейского, но его происхождение описано довольно неясно. Известно, что это имя появилось впервые в Новом завете, так звали сестру Лазаря, у которого останавливался Иисус.
Я бы словообразовательную цепочку составила иначе. Вспомним, как в разговорной речи сокращается имя-отчество Александр Александрович? - Сан Саныч. Поэтому логичнее считать, что вначале от имени АлекСАНдр было образовано уменьшительное Саня , затем - Саша. Прибавлением уменьшительного суффикса -УР- было образовано имя Сашура, а уже через отсечение начальной части - Шура.
Итак, гостей у Вовы было пять. Сережа и Саша - мальчики, так как о Саше сказано в мужском роде. О Шуре и Жене сказано в женском роде, потому что Шуру и Машу ОБЕИХ (а не обоих, как было бы сказано, будь Шура мальчиком) увела мама домой. Стало быть, в гостях у Вовы были три девочки и два мальчика.
Обычно в России, в качестве уменьшительного имени, Анжелами называют Анжелик. Поэтому можно сказать, что Анжела и Анжелика - одно и тоже имя. Но вот уже лет десять, а то и больше в моде имена на западный манер, так, что "оригинальные" родители могли назвать ребенка Анжелой(с ударением на первый слог).
Английское имя Steven и русское имя Степан происходят от архетипа Στέφανος [стэфанос], с древнегреческого - «венок, венец, корона, диадема». В английском языке слово Στέφανος претерпело изменения, характерные для английской фонетики: ударный гласный [e] в открытом слоге перешёл в [i:], глухой согласный [f] в интервокальной позиции перешёл в звонкий [v], безударный гласный редуцировался. В древнерусском языке глухой согласный [ф] отсутствовал, поэтому [ф] перешёл в [п]. Палатализация [т] перед гласным [е] - явление, свойственное русскому языку. Окончание -ος, характерное для древнегреческих имён, отпадало во всех языках, в которые переходили древнегреческие имена.