If Name is available as a property on the class, Name and x:Name can be used interchangeably as attributes, but an error will result if both are specified on the same element.
Source: x:Name Attribute
In other words, it makes no difference which one you use; just don't use both on the same element.