Olly is a diminutive of Oliver, which is derived from the Latin 'Oliverus', meaning 'elf warrior'. It was introduced to Britain by the Normans and has been used consistently since then. Olly peaked in popularity during the late 20th century but remains a familiar name today.
"Olly is a rare name, with a notable spike in popularity between 2016 and 2021."