Yeah, I think you're right about the ydw fy enw i. I expect it's dialect with the emphatic, but I'll check my old notes when I get home to make sure I'm not misremembering.
Edit: Yeah, checked, we were taught "Name ydw i" in my school in South Wales.