Latin's equivalent to -logos is -logia. Both are translated as -logy into English.
Now that you mention Angel as a name, it's very common in Spain and Italy, for example, not so much in Greece. Angelos (greek) I believe is not a name, I might be wrong though, Angelus (latin) is definitely a given name.
I understand the point you're making though.