The 22-year-old Romanian dispatched her sixth-seeded German opponent 6-2, 6-3, in a 66-minute affair at Khalifa International Tennis Complex.
Halep recorded four breaks against Kerber while saving all four of her own break points in improving to 7-3 all-time in finals.
The 26-year-old German, meanwhile, fell to 3-7 in title matches, including a loss to Tsvetana Pironkova last month in Sydney.
Rosie O'Donnell unveils nearly 50-pound weight loss
Justin Bieber crashes Drake Bell's album release party