Nameberry
Ask a Teenager?
Boy Names