Oh my goodness, the whole "I hate surnames as first names" brigade always show up for names like this. Unless a name would cause serious offence or bullying of the child, why can't people accept that tastes different and that's a GOOD thing. Also nobody ever says this about James, Lee and Arthur which are surnames too.
Would be so boring to have everyone named the same, not to mention confusing. Dawson is a perfectly good name OP.