What does Vihaan mean?
Linked to the Sanskrit विहान (vihāna), 'daybreak, morning'. Largely a modern given name popularised in the 2000s; the 'dawn' sense rests on the classical root, though its use as a personal name is contemporary rather than traditional.
What does Reyansh mean?
A modern coinage usually read as 'ray of light', often analysed as 'ray' plus the Sanskrit amsha (अंश, 'portion/part'), giving a devotional reading 'a part of Vishnu'. The Vishnu link is an interpretation built on amsha rather than a documented classical meaning.