This question already has an answer here:
I hold both a Bahraini and a British passport. There is a slight difference ( one letter ) n my first name. To travel from Bahrain to the UK can I show the BA check in desk my Bahraini passport. It has no UK visa in it. Is it appropriate to show the British passport? The Advanced passenger information system that is requested by BA where does it go? To the country entered or that exited or both?