This is a good name, but I won't use it on a child. I'm afraid they might tease him/her like, "Oh! It's the green Yoshi! Where's Mario and Luigi?" It's good, but I'd rather name a pet this than a kid.
Every time I hear this name, I think of Splinter's owner, Master Yoshi, from TMNT. I like this name and I personally would name my child Yoshi, though it'd be a middle name (eg: James Yoshi).