You need to nest your if statement for the second portion. It should look like this:
if (cboaccount1.Text != "" || cboaccount2.Text != "" || cbotitle.Text != "")
{
if(!Regex.Match(cboname.Text, @"^[A-Za-z][A-Za-z. ]*$").Success)
{
MessageBox.Show("Invalid Name", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
cboname.SelectAll();
cboname.Focus();
}
}