Quick answer
Yoshi is a boy/girl name.
Meaning and history
From Japanese 吉 ( yoshi ) meaning "good luck", 義 ( yoshi ) meaning "righteous", or 良 ( yoshi ) meaning "good, virtuous, respectable", as well as other kanji with the same reading.
Notes and context
Usage: japanese | Japanese Hiragana: よし; Japanese Katakana: ヨシ