Xesca

Name – Xesca

Gender – Female

Origin – Catalan

Meaning – The Catalan name Xesca means – a form of Francesca