Got two origins...
Spanish

and German

I know the spanish one is right but the german, I don't think so...
More than one crest for one family is normal, since every family branch, even if they had the same name, had different crests for differentiation...
If you really want to find the crest of your family branch you have to get your family tree and take a look at the official Roll of arms in europe (or whereever your family is from). With some luck, if your family branch had a crest, you'll find it, and can use that.
Although it is no problem to create a new crest and register it at one of the Roll of arms for your family. Then you'll really know what yours is

I would be cautios with those pages on the web that claim to know the crest of your family (reason above) and make money with those...
Oh, and here a nice
link for some original crest
edit: just saw that not all names from the pictures are in the list... so just take a look even if your name is not in the list

and another link to a list of pages with crests :
click here