Yannis means John so bit dull! If you want Greek influence I second looking at mythology. Also orthodox greeks celebrate saints days google that for inspiration. Maybe one has a story that you like or look at the due date to see which saint it represents or dates significant to you. I know it's the name of some dodgy R and B singer but I like 'Neo' meaning new. It's also written similarly in both languages which is unusual for greek names.