From ?par
:
'srt' The string rotation in degrees. See the comment about
'crt'. Only supported by 'text'.
(Not what you want.) Continuing with 'las'
and 'font'
:
'las' numeric in {0,1,2,3}; the style of axis labels.
0: always parallel to the axis [_default_],
1: always horizontal,
2: always perpendicular to the axis,
3: always vertical.
'font' An integer which specifies which font to use for text. If
possible, device drivers arrange so that 1 corresponds to
plain text (the default), 2 to bold face, 3 to italic and 4
to bold italic.
These can give you:
barplot(setNames(100 * 1:3, nm=c("abc","def","ghi")), las=2, font=3)

Or perhaps:
barplot(setNames(100 * 1:3, nm=c("abc","def","ghi")), las=1, font=3)
