How do you know when to use své or svoje
They are interchangeable here.
Why sveho is not well here?
jméno is neuter, so it's either své or svoje. Svého is used for masculine animate nouns.
Why not "můj "?
When relating to the subject of the sentence (I and my relate to the same person) you use the reflexive svůj, svá, své.