thanks I play more on lichess
Which is the best defense against Fried liver attack?

The 5. - Na5 move that you suggested is indeed the best. But that means that you avoid the Fried liver, which would be 5. - Nxd5? 6. Nxf7.
Calling the entire Ng5 line as the "Fried liver attack" is a misnomer. The real Fried liver is the 6. Nxf7 sacrifice, which never happens in high level play, because black never allows it.
https://www.chess.com/blog/OpeningTheorist/the-raw-liver-attack
It's a line I have been working on, maybe you like it