Johncharles is of Latin origin, derived from 'Iohannes' and 'Carolus', meaning 'God is gracious' and 'strong'. It was a popular choice during the Middle Ages in England, carried by individuals who likely had connections to royalty, as 'Carolus' is associated with Charlemagne. In some cases, it may also be considered a double name comprising John and Charles.
"Johncharles saw a peak in popularity during the late 1980s with an average of 7 births per year between 1985 and 1988, but remained consistently popular throughout the decades."