Answer: Ohio
Explanation: On February 3, 1904, the Ohio General Assembly enacted legislation making the scarlet carnation the state flower. This was done specifically to honor William McKinley, Ohio Governor (1892-1896) and U.S. President (1897-1901), who regularly wore this type of flower on his lapel.
The internet :)