Daniel Simion Toader, a Romanian national also of Melville Terrace in Finglas, was brought before a special sitting of Dublin District Court on Tuesday evening. The court heard he did not reply when gardaí charged him with murder.
Ms Morosanu's body was found at her flat at Melville Terrace after gardaí responded to an incident at the property at about 04:30 local time on Monday. She was originally from Romania but had lived in Ireland for several years.
According to Irish national broadcaster RTÉ, Toader appeared in court dressed in a blue sweater, grey tracksuit bottoms and black shoes. He spoke only to a court-appointed interpreter and had no legal representation in court because of an ongoing legal aid pay dispute by Irish criminal defence lawyers.
A senior detective told the court the suspect had been arrested and charged with murder at Finglas Garda Station earlier on Tuesday evening. Toader was remanded in custody until 3 November.