Complex sentence: Fidel is a given name, of Latin origin and atemming from "fidelis", meaning "faithful".
Split into simpler sentences: Fidel is a given name, of Latin origin. Stemming from "fidelis", meaning "faithful".