The following code is the only kind of code which can accept a clicked link:
<a name="job1">Here is the point to land on</a>
This is defined for only a (anchor) tags.
But the name attribute does different things with other tags:
<object title="Explore Site" name="addform" type="text" data="pbook.txt">
In the above code, it identifies the object, so other objects on the same page can talk to it. It has nothing to do with following an a link.
In the map tag, name identifies the map for use by javascript.
In the select dropdown list, name gives the name of the click line for the choice.
In the input tag, name gives the name of the field for javascript use.
All of these uses are different uses of the name attribute in different tags. They have nothing in common.