From the Latin surname meaning 'from Sebaste', refering to people from an area in what was then known as Asia Minor (Turkey ). Saint Sebastian is the patron saint of soldiers and athletes.
German
From The Name Book: Over 10,000 Names - Their Meaning, Origins, and Spiritual Significance by Dorothy Astoria.