The word for "man" typically describes an adult male, rather than a baby or child. If that would cause confusion, it could be translated as "manchild" or "boy" or "baby boy" or "son."
Translators may want to include a footnote that says "The name Cain sounds like the Hebrew word that means 'produce.' Eve named him Cain because she produced him." (See: [[rc://en/ta/man/translate/figs-explicit]])
We do not know how much time passed between the births of Cain and Abel. They may have been twins, or Abel may have been born after Eve became pregnant again. If possible, use an expression that does not tell how much time passed.