I think it works! I've known a few little ones with names which were definitely not "babyish" but almost immediately they just become their names if that makes sense, and you no longer think "Francis, does that work for a baby?", you just know that baby as Francis.
Like a pp I would first assume the child was a female Frances, but not be hugely shocked to be corrected.