I don't care for Theron. It's too much of a surname to me (actress Charlize Theron). Arden is also too much of a surname to me (ElizabethArden). I don't care for Shiloh, either. Sorry.
I knew a boy named Theron, but it was prn THAIR-en (which I like), not like Charlize's last name thair-RONE (I hope I wrote that clearly enough). I don't think Shiloh fits with it.