In the field of law, the system is different between British and American. British have solicitors and barristers, solicitors can not represent their clients in court, but the barristers can. In US, all lawyers are capable in representing their clients in court. So, Attorneys in the United States are in general practice.
Attorney General is the title who works for the City, States or Federal Government. Attorny General represents the people of the City, the people of the State, or People of the United States. But, Attorney in private practice is not Attorney General. In short, Attorney General is a government job title.
I appealed to the superior court for a traffic citation. The case was John Tse (my real name) vs. People of California. Here, the Attorney General represents the People of California.
In English, where the "s" is added to the noun, it is plural, attorney is single, attorneys is plural.
Addition:
Surgeon general, here, the "general" means general practice (not a specialist). Attorney in private practice is attorney at law, attorney who works for the government, he/she is attorney general.