Lucia is traditionally for girls and is mainly used for girls. However, it has variants, such as Luca, that are primarily masculine names. Lucia itself is a variation of the male name Lucius, which also means “light.” It was an ancient Latin and Roman name before it became popular as a girl’s name.