Certains linguistes suggèrent une origine étrusque, tandis que d'autres le rattachent au mot latin servus (« serviteur »), ce qui renforcerait l’idée de dévouement ou de loyauté associée au prénom.
Le prénom s’est diffusé dans tout l’empire romain, puis dans la sphère chrétienne grâce à Saint Serge, officier de l’armée impériale romaine martyrisé au IVe siècle. Sa popularité fut particulièrement forte au Moyen-Orient, en Russie et dans les Balkans.
Introduit en France dès l’époque médiévale, il connaît un vrai succès au XXe siècle, notamment entre 1945 et 1975. Aujourd’hui, Serge évoque un prénom classique, à la fois discret, solide et empreint d’histoire.