mmm this is a hard one ... i'm gonna go with Wil as a friend gave birth to a William last week

... Charlie sounds cute for a little boy but so sorry to say as i fail to see how it suits a grown man especially within say a professional career but hey that's just fuss-pot me !!