d go with the more common spelling of Sebastian, just because it will change the
pronunciation. I like all of your name choices, but you might also think about what nicknames are likely to come from them...some of which you might not like as much. My mom named my brother Rafael and loved the full Spanish pronunciation, and spent his childhood telling people, "His name is not Ralf!" lol.