I'm finishing up my master's in TESOL and applied linguistics, and my Romanian professor claims that British folks say "more than one reasons." As a native speaker of American English, that sounds funny to me since we say "more than one reason." So tell me: Which form do you use? Where are you from? Is English your native language?
Another thing: Do you say "one of many reasons" or "one of many reason"?
This form can be "more than one X," where X is just about any noun.