db.in.ogr will import csv files, but it ignores header lines. Most other data analysis programs allow you to select the first line as column headers, but not GRASS. Having to manually define the column names seems like unneeded work and opportunity for error.