Fran means "Frenchman", not "free". It comes from:
Franciscus -->
Francis -->
Frances
CELIA f English, Italian
Feminine form of the
Roman family name Caelius (see
CELIO). -->
CELIO m Italian, Spanish, Portuguese
Italian, Spanish and Portuguese form of the
Roman family name Caelius, which meant "heaven" from Latin caelum.
I think you're confusing
Celia with
Cecilia, which does indeed mean "blind" in Latin.
Miranda