"My brother that lives in England is named John." This is a restrictive clause. But if I rewrite this sentence : "My brother, who lives in England, is named John," does it become a nonrestrictive clause ?
Yes. The first sentence suggests that you have more than one brother; the second doesn't.
I'd use 'called' rather than 'named'.
Context is always important; labelling is rarely important.