Starchild...interesting
Might be a family name.
I posted on a thread a few weeks ago that there are three families with surname 'Starchild' listed as living in VA in an online phone directory.
The suffix '-child' or '-schild' on surnames is usually derived from Germanic words for 'shield.'
So it's not necessarily some hippy dippy name.
And even if it were, that's no reason to deny him --an obviously intelligent young man who's almost 18 years old-- his right to choose his own medical treatment.