Celmic (Romanian) comes from Romanian cel, from Romanian acel, from Vulgar Latin *eccum ille, from Latin eccum, from Latin ecce, from Latin -ce, from Proto-Italic ke, from Indo-European *ḱe.
Ancestry of “Celmic”, step by step
Celmic traces back through two separate lines of ancestry.