Shapes are named by Excel when they are created. Excel uses default names like Trapezoid 1, Trapezoid 2, ...., Oval 1, .... etc.
Here's a bit of code that allows you to identify all the shapes on the active sheet, and in the case of a trapezoid, it renames it to "MyTrap N". where N is the Nth trapezoid on the sheet.
You can rename any shape by selecting it and then overwriting its name in the box just above the col A header and pressing Enter.
VBA Code:
Sub GetShapeName()
Dim Shp As Shape, Ct As Long
With ActiveSheet
For Each Shp In .Shapes
*[B]Shp.Select[/B]
MsgBox Shp.Name
'change the shape name if desired
If Shp.Name Like "Trapezoid*" Then
Ct = Ct + 1
Shp.Name = "MyTrap" & " " & Ct
End If
Next Shp
End With
End Sub