Grecki rodowód imienia Stephan sięga co najmniej IV wieku p.n.e., kiedy to w miastach państwach Hellady korony laurowe wręczano zwycięzcom igrzysk, poetom i przywódcom. Znaczenie słowa Stephanos – wieńczący – wiązało się z triumfem w zawodach czy tez zwycięstwem moralnym.
W starożytnym Rzymie imię przyjęło formę Stephanus, zyskując popularność wśród chrześcijan, którym zależało na upamiętnieniu pierwszego męczennika – św. Szczepana. Jego kult rozwinął się na Bliskim Wschodzie i Półwyspie Bałkańskim, a następnie dotarł do Europy Zachodniej wraz z krucjatami.
W Polsce imię Stephan pojawiało się od wieku XIII w dokumentach kościelnych, choć częściej używano formy Szczepan. W krajach germańskich utrwaliło się jako Stefan lub Stephan, natomiast w anglojęzycznych rejonach – jako Stephen bądź Stephan.