Maynooth Speech and Language Therapy Centre

A private Speech and Language Therapy service covering Kildare, Dublin, Meath and Westmeath.

This centre was set up by Niamh O’Mahony, and has been in operation in the Leinster Clinic since 2006.

Niamh O’Mahony graduated with an Honours degree from the School of Clinical Speech and Language Studies in Trinity College, Dublin in 1991. Since then she has gained over 25 years’ experience working with children in both public and private settings. In her capacity as an SLT, Niamh has worked in a variety of multi-disciplinary settings, specialising now in all areas of child language, speech and communication development.

Niamh is a member of the Irish Association of Speech and Language Therapists (IASLT), the Royal College of Speech and Language Therapists (RCSLT) and Independent Speech-Language Therapists of Ireland (ISTI).

Niamh provides clinical expertise in the assessment and treatment of children presenting with difficulties in the areas of communication, speech, language and
written language (i.e. reading and spelling).


Niamh offers a friendly, child-centred approach to speech and language therapy.

Services provided include assessment, diagnosis and treatment of preschool and school-aged children presenting with a wide range of speech, language and communication difficulties. Once the initial assessment is completed, Niamh works closely together with parent and child to provide an individualised therapy programme, which will help the child to reach their potential. Liaison with, and/or referral to, other professionals may also form part of the treatment plan.

Areas of particular interest to Niamh include:

  • Speech sound delay/disorder
  • Language delay/disorder
  • Reading and spelling difficulties/dyslexia (written language)
  • Communication delay/disorder

Niamh welcomes all queries that you might have in relation to your child’s communication, so please feel free to phone her at (01) 5052134.

Posted in

Niamh O’Mahony

Speech & Language Therapist

Tel: (01) 5052134