No: concettualmente devi pensare al nome della variabile come un modo alternativo e piu' semplice per indicare la locazione di memoria. Sono legate indissolubilmente.
Poiche' con un linguaggio ad alto livello non sei tu, a manina, a gestire dove sono posizionate, in memoria, le variabili, non puoi usare direttamente la loro locazione (ma a runtime, la puoi ricuperare con &nome variabile).
In assembler, invece, hai il controllo anche di questo aspetto (e, se gestito male, con conseguenze disastrose). Ma anche in assembler e' piu' facile usare un nome mnemonico, che non l'esatta espressione che rappresenta la locazione!
Altro discorso sono i puntatori!
Ma finche' non hai chiaro i concettu sopra esposti, non e' il caso di approfondire.