Related Names

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