What does NC 925 mean on my Custom design 925 Sterling silver earring?

925 means that 925 parts out of 1000 are silver, with the balance most commonly copper. This alloy is commonly known as ‘sterling’ silver, and is very commonly used for jewelry. The NC is a maker’s mark, and could be the jeweler’s initials, a company’s name, or such.
Is Pandora jewelry of good quality (their earrings and bracelets)?
Technically it is just a 925 silver jewelry and if you wish to pay for brand value then you can buy as quality is same like non branded silver jewelry.
To put it in prespective a 100US$ item bought at Pandora can easily be bought for US$ 10 in market or non branded store. You might not get the exact design due to patent legalities.
What does 925 ch mean on a earrings?
Probably means that your piece is a sterling silver earring. the .925 refers to 92.5% of the percent of silver used in the alloy that the earrings are made of.