Judging from pictures, I think
Shiloh is a boy. If so, I really like them together. If not, I don't think they match very well except in trendiness. There's already at least one female celebrity child named
Shiloh.
I love
Luna, and
Shiloh on a boy is handsome and feels fresh to me, even though it is more commonly used on girls. (It was popularized by a book about a female dog.)