For a moment there I was thinking it might be a really unfortunate anglicisation of Iolo.:/ Probably a tie between Gilbert and Jerome. I kind of like Oswald too, but negative associations.
There were 25 new babies named Iolo in the last UK name chart - fairly respectable for a Welsh name :) I think the whole Yolo thing will disappear well before the name does.