Is Rosie a posh name?

No- hardly any names ending in -ie or -y (which are considered diminutive suffixes) are considered "posh". Posh (from Portside Out, Starboard Home- the expensive and desirable cabins on ships sailing from Britain to India) means that the item in question has class and distinction.