Indian tennis legend Sania Mirza and former India cricketer Harbhajan Singh have been named Dubai Sports Ambassadors at a grand event this week.