Three naming systems in parallel
Research peptides usually carry three names at once: a systematic chemical description, a development code assigned by whoever first synthesised the molecule, and sometimes a non-proprietary generic name. BPC-157, for instance, is a development code; the systematic description is a fifteen-residue partial sequence of body protection compound.
Development codes follow no universal convention. GHRP-2 and GHRP-6 are numbered by order within a series; TB-500 references thymosin beta but is not the full protein; CJC-1295 is a company internal designation. The code alone tells you very little, which is why the sequence and mass on the certificate of analysis are the authoritative identifiers.