To add the value of MAP to the end of the NAME_* variables, you need something like
NAME_1 = "ST3250823AS_5ND145H9"$MAP
It may help to think of $ as a dereference operator or as meaning "the value of".
Backticks for command substitution are not wrong but the later $( <command> )
form is preferred for reasons explained here
A convention, widely but not universally used, is to reserve uppercase variable names for environment variables.