Cada um dos termos tem a sua origem:
- Fulano – vem do árabe ‘fulân’, que por sua vez significa ‘tal’. Com a expansão islâmica sobre a península Ibérica, a língua árabe influenciou significativamente no vocabulário português e espanhol. Em meados do século XIII, os hispânicos costumavam usar o termo ‘fulano’ como pronome: fulano sujeito (tal sujeito), fulana repartição (tal repartição). No português, ‘fulano’ se tornou substantivo.
- Beltrano – vem do nome próprio, de origem francesa, Beltrão, ou Beltrand. Depois de se tornar popular graças às novelas de cavalaria da Idade Média, o nome acabou ganhando a terminação ‘ano’ influenciado pelo termo ‘fulano’, que nessa época já estava na boca povo.
- Sicrano – é o mais difícil de precisar uma origem. Há três indícios: ‘sicra’ pode ser um derivado do vocábulo ‘securu’, de uma mistura de ‘zutano’ e ‘citano’ (‘fulano’ e ‘beltrano’ em espanhol) ou ainda do desfiguramento de um nome próprio.