Sebastiano è un nome proprio di persona italiano maschile.
Continua il nome latino Sebastiānus, attestato solo in epoca imperiale. Secondo alcune fonti sarebbe derivato dal termine greco antico σεβᾰστός (sebăstós, "venerabile", "degno di venerazione", da σέβομαι, sébomai, "venerare", "onorare"), con l'aggiunta di un suffisso latino; il vocabolo sebăstós era usato come diretta traduzione di augusto, titolo degli imperatori romani, e quindi Sebastiano avrebbe il medesimo significato del nome Augusto. Altre fonti invece interpretano Sebastiānus come un etnonimo, con il senso di "proveniente da Sebaste", città del Ponto il cui toponimo ha comunque la stessa origine; essa venne infatti chiamata così in onore di Cesare Augusto.
Secondo la tradizione, il nome venne portato da san Sebastiano, un soldato romano cristiano che morì martire sotto Diocleziano; il suo culto conobbe grande diffusione in Europa durante il Medioevo, aiutando la diffusione del nome soprattutto in Francia e Spagna. In Italia negli anni settanta si contavano circa 72 000 occorrenze del nome, più 24 000 del femminile, entrambi frequenti soprattutto in Sicilia e Sardegna.

L'onomastico viene festeggiato il 20 gennaio in ricordo di san Sebastiano, soldato romano e martire a Roma. Si ricordano con questo nome anche, alle date seguenti:
Col nome si annovera anche una quindicina di beati, fra i quali:




