What does Bodhi mean?
From the Sanskrit word 'bodhi', meaning 'awakening' or 'enlightenment', a central concept in Buddhism (the Buddha attained bodhi under the Bodhi tree). Its use as a given name is modern and tied to this spiritual meaning.
What does Rohan mean?
From Sanskrit rohana (रोहण), 'rising, ascending, growing'. Some sources also give 'sandalwood'; the core attested sense is 'ascending/growth'. (Note: an unrelated Irish name Rohan/Rowan also exists.)