La letra «ñ» no existe en latín; fue creada por amanuenses y clérigos al escribir en sus códices la «n» repetida, que colocaban una encima de otra para ahorrar espacio, trabajo y tiempo; y la de arriba la dibujaban muy pequeña, pues eso es la virgulilla: una «n» diminuta. Relacionado:
meneame.net/story/la-n-no-es-solamenta-espanola