Meg O'Neill

American chief executive

Meg O'Neill is an American business executive and the current chief executive officer (CEO) of BP from April 2026.

Also known as...Marguerite Eileen O'Neill
BP Puts North Sea Business Up for Sale

BP Puts North Sea Business Up for Sale BP launched a formal sale of its UK North Sea business, ending 60 years of production and putting 1,100 jobs at risk as part of a debt-reduction strategy.