Ciao, ci sono vari e tanti modi di fare quanto chiesto, uno dei tanti metodi potrebbe essere quello di dare un nome al file basandosi sulla data e ora del sistema:
nomeFile=String.Format("Screenshot_{0}.bmp", DateTime.Now.ToString("yyyyMMdd_HHmmss"))