maya is good name it is near to your name and meaning full as well it's Hindi meaning is affection of god .