Shan meaning in Indonesian. Shan is a Muslim baby Boy name, it is an Arabic originated name. Shan name meaning is Old; Wise. and the lucky number associated with Shan is 9. Find all the relevant details about the Shan Meaning, Origin, Lucky Number and Religion from this page. Average rating of Shan is 3 stars, based on 8 reviews.