I simply use the title element. No ID or
I believe if there’s only one, a screen reader will consider that the label for the SVG element. I haven’t tested on all screen readers, but the Chrome dev tools accessibility tool says this is what will be read.
I’d suggest starting with this. Test on whichever screen-reader/browser combos you want to support, and if it doesn’t work, look into something more fancy.