Johnathan is an English name of Greek origin, composed of two elements: 'Ioannes', meaning 'God is gracious', and 'Anthanos', deriving from 'anthos', which means 'flower'. The name is a combination of the Greek names John and Jonathan, suggesting a blend of strength and grace. It was popularized during the Middle Ages in England and has been used consistently since then.
"It appears that the name Johnanthan experienced a brief resurgence in popularity between 1985 and 2009, with five babies given this unique name each year."