" Agnès " vient du grec " hagnos " qui signifie " chaste, pur ".
" Francis " est une forme anglaise de " François " ; et ce dernier vient du latin " francus " qui signifie " de condition personnelle libre ".
Référence(s) :
//www.tous-les-prenoms.com/prenoms/filles.agnes.html ;
//www.tous-les-prenoms.com/prenoms/garcons.francois.html ; et " Mediae Latinitatis lexicon minus " sur le site " //books.google.be/books "