Can we ask all values for items in one crd differnet?

For example, there are many items in my crd’s property.
item is not a crd.
I want to set these items’ name values to be different.
Is there any way to make it possible?
Expect:

apiversion:
metadata:
spec:
  children:
     - name: name1
     - name: name2
       children:
         - name: name4
  name: name3

not expect: any two names above are same
Thanks for any help.