The components of a name may come from any source whatsoever. Often they are Latin words, but come originally from Greek. This is gradually changing, and names may now come from a Latinized version of a place, a person, a name from a local language, etc.