I have 100 dollars.

I have 100 pounds.
I have 100 pesos.
I have 100 euros.
I have 100 yen.
I have 100 won.
I have 100 yuan.

(Are all correct? Don't we need to capitalize the first letter in each money name? What about the plural forms? Are all correct? Do we have to use 'euroes' or 'pesoes'?)

Yes, all are correct as they are. You don't capitalize the names of money, and the plural forms are all correct.

=)

In regards to currency names, there are certain conventions that should be followed. Here are the correct forms:

1. Dollar: The word "dollar" should be capitalized, regardless of whether you are referring to a specific currency (e.g., US Dollar, Canadian Dollar) or simply using the generic term. So "100 dollars" is correct.

2. Pound: Similarly, "pound" should also be capitalized when referring to the British currency (e.g., British Pound, Egyptian Pound). So "100 pounds" is correct.

3. Pesos: "Peso" is the correct singular form, and "pesos" is the plural form. So "100 pesos" is correct.

4. Euro: Both the singular and plural forms of "euro" do not change. So "100 euros" is correct.

5. Yen: "Yen" remains the same in both singular and plural forms. So "100 yen" is correct.

6. Won: Similar to yen, "won" remains the same in both singular and plural forms. So "100 won" is correct.

7. Yuan: "Yuan" is the correct singular form, and "yuan" is also used for the plural form. So "100 yuan" is correct.

Keep in mind that these rules may vary slightly depending on the style guide or specific language conventions used in different regions.