BACHOR: Originally in Hebrew bachur meant a yougn man; in Yiddish it could mean a first-born son.
You're almost right. There are two words, both in hebrew. One is BACHUR, which means a young man. The other is BECHOR, which means firstborn son. The root letters of the two words are different and they are not related. Both words were borrowed by Yiddish.