In reply to prashanth.billava:
I assume reg_offset is a bit vector. You need to convert its value to a hex representation in a string of ASCII characters.
You can do that with with either a string function
reg_name.hextoa(reg_offset)
reg_name = {reg_name, "_REG_RD"};
a system task
$sformat(reg_name,"%0h_REG_RD",reg_offset);
or a system function
reg_name = {$sformatf("%0h",reg_name), "_REG_RD"};