Everybody here knows how long it took me to name Sally Mae! lol I think Niwi is very cool and for sure I haven't heard it before. It is catchy. Don't forget to say the names out loud as you are trying to decide. Try it in different tones of voice also and see if the name flows out naturally. The name has to fit the personality too don't forget. Three weeks is young yet to see what kind of personality he will have. Just keep a few names on your list and wait to decide when he comes home.