The title says it all. Sometimes it seems that the Name and x:Name attributes are interchangeable.
Name
x:Name
So, what are the definitive differences
X:Name can cause memory issues if you have custom controls. It will keep a memory location for the NameScope entry.
I say never use x:Name unless you have to.