Here are some options depending on the context:
If you want to emphasize size:
* Grand garçon: This literally translates to "big boy" and emphasizes physical size.
* Gamin costaud: This means "strong boy" and implies a larger and stronger physique.
If you want to emphasize maturity:
* Un homme en herbe: This translates to "a man in the making" and suggests a young boy who is approaching adulthood.
* Un grand jeune homme: This translates to "a big young man" and implies a boy who is mature for his age.
If you want to be informal and friendly:
* Mon grand: This literally means "my big one" and is used affectionately for a young boy.
The best way to choose the right translation depends on the specific context and the intended meaning.