Is the pronunciation of a heteronym in a given name indeterminable unless we ask the person personally?
We don't actually know how to pronounce it. 
Usually based on the meaning of the word on the bright side. But, in this case, both the meanings of  ㄕㄢˋand ㄔㄢˊare very good. So, how to pronounce it is up to you.