"Nicknames" as first name

Ashley
I love the name Charlie for a boy, but my hubby thinks it's more of a nickname...I don't like Charles...
​What do you think? Are nicknames ok as first names?