So do you dutifully put your real first name into all forms? I know people who always go by shortened versions of their name (e.g. Rob instead of Robert). They just put in their preferred name as their first name for everything (uni, bills, etc.)
You can't blame companies for using the name they give you. Are you worried about being accused of fraud or something?