The correct answer is "Major General" because it is the next higher rank after Brigadier General. The rank hierarchy in the military starts with Second Lieutenant, then progresses to First Lieutenant, Captain, Major, Lieutenant Colonel, Colonel, Brigadier General, Major General, Lieutenant General, and General. Therefore, Major General is the correct answer based on the given ranks.