Related Names

Biblical Latin, Italian, Spanish
+
Mihangel   m
Welsh
Italian
(in combination)
Italian (Rare)
Spanish
(in combination)