Sebastian = Gringo, Nome chique, nome de rico.
Sebastião = Nome do bêbado da esquina, Nome de pobre.
Porque o português pro brasileiro é desvalorizado, não tem charme, mas o inglês tem, somos inundados com coisas da cultura Estadunidense o tempo todo, e ao nosso ver é tudo legal, demais, pois Hollywood vende assim