I don't like
Sunshine at all...sorry. It's just not my style. If you really love the name and want to use it, I would say to put it in the middle name spot.
I personally love babies named after places. I think it's so cute! :)
I think that
Indiana Gray sounds nice. It is also an anagram of
Gary so you could still honor your father. Some other suggestions:
Indiana WalkerIndiana Jones hehe...i couldn't resist!
Indiana LeeIndiana MichaelIndiana Taylor