From MSDN
The most common usage of this property is to specify a XAML element name as an attribute in markup. This property essentially provides a WPF framework-level convenience property to set the XAML x:Name Directive.
Names must be unique within a namescope.
For more information, see XAML Namescopes.