Folk etymology
The Italian word "liocorno" 'unicorn' derives from 13th-century "lunicorno" ("lo" 'the' + "unicorno" 'unicorn'). Folk etymology based on "lione" 'lion' altered the spelling and pronunciation. Dialectal "liofante" 'elephant' was likewise altered from "elefante" by association with "lione".