the ak is called the cv-47 because AK is a registered trademark and valve would have to pay licensing fees.
This is true for all the guns.
Previously, counterstrike before it was released retail did actually use the real names of guns.
The reason the voices suck is because counterstrike was originally created on a budget of $0 and was a free mod that anyone could download and install as long as they had halflife.