Baby boy name

My husband and i are keeping our baby boys name a secret until he is born in about 3 weeks; however, we are so torn!  One name, Nolan, is more popular but we also don't want him to be one of 10 kids with the same name growing up.  The other name, Gibson, is alot more unique but also don't want to give him a name people just stare at confused.  Are we thinking too much into this?  It's so permanent!   Thoughts on Gibson. is it too unique?