Ameya is a Sanskrit word/name which literally translates to "the one without any dirt". This can mean either "pure" or "innocent". Another commonly interpreted meaning of this name is, "boundless" or "magnanimous". This is one of the many names by which the Hindu god, Lord Ganesha is referred.
Sreejith is an Indian name for boys meaning The One who has Conquered Lakshmi (the Goddess of Wealth) i.e; Lord Vishnu.