I like [name_m]Joseph[/name_m] more over [name_m]Charles[/name_m] 
I think [name_m]Joseph[/name_m] fits better with [name_f]Frances[/name_f], [name_f]Eleanor[/name_f] & [name_m]Henry[/name_m] definitely! I do like [name_m]Charles[/name_m] ‘Charlie’ but I feel [name_m]Joseph[/name_m] fits better.
So of the three (Charles, [name_m]Joseph[/name_m], Philip), [name_m]Charles[/name_m] is my favorite- nn [name_u]Charlie[/name_u]! But I think they all fit well with [name_f]Frances[/name_f], [name_f]Eleanor[/name_f], and [name_m]Henry[/name_m], and maybe [name_m]Philip[/name_m] fits best.
I like [name_m]Charles[/name_m] and love [name_m]Joseph[/name_m]. I think that’s because I usually dislike nns for [name_m]Charles[/name_m].
I think [name_m]Joseph[/name_m] or [name_m]Henry[/name_m] fit better than [name_m]Charles[/name_m] with the nns chosen.
I would expect [name_m]Charles[/name_m] or [name_m]Philip[/name_m] more with siblings [name_f]Frances[/name_f], [name_f]Eleanor[/name_f], and [name_m]Henry[/name_m] (fantastic names, btw!), but [name_m]Joseph[/name_m] fits just fine, too, and it’s my favorite. [name_m]Charles[/name_m] and [name_m]Philip[/name_m] are great, too, although I personally like only [name_u]Cal[/name_u] and [name_u]Charlie[/name_u] as nicknames, and I prefer [name_m]Philip[/name_m]. [name_m]Philip[/name_m] is formal and distinguished, but it’s also kind of bouncy and fun to say, which I think is a good combination. Overall, you have three great options!
[name_f]My[/name_f] favourite is [name_m]Joseph[/name_m] 