[name_m]Hi[/name_m] there.
[name_f]Maggie[/name_f] is cute!
Here are my thoughts-
[name_m]Liam[/name_m]-I love this. It’s really handsome w/Maggie & O’[name_u]Carroll[/name_u]. It’s super over done though, unfortunately.
[name_m]Hamish[/name_m]-Ooh, this is fun. Very Gaelic, yet way more unique. And charming. Also perfect w/Maggie & O’[name_u]Carroll[/name_u].
[name_u]Declan[/name_u]-I love this as well! A bit more common than [name_m]Hamish[/name_m], but it’s not super over done. It goes perfectly w/Maggie & your ln. It’s sporty, dashing & simple.
[name_u]Connor[/name_u]-This isn’t bad, but it’s a little tired. And also kind of a tongue twister w/O’[name_u]Carroll[/name_u].
[name_u]Hudson[/name_u]-This is pretty meh to me. I just hear it a ton. And it’s not as classic as [name_m]Liam[/name_m], so it just sounds super trendy.
[name_u]Timothy[/name_u]-Kind of cute. I think that [name_f]Maggie[/name_f] & [name_m]Tim[/name_m] are nice for siblings. [name_u]Timothy[/name_u] O’[name_u]Carroll[/name_u] sounds perfect.
[name_u]Bowie[/name_u]-Hm. Are you [name_m]David[/name_m] [name_u]Bowie[/name_u] fans? I guess it makes sense then. Seems a little off otherwise. Not my favorite.
[name_m]Thomas[/name_m]-Very handsome. I love [name_m]Thomas[/name_m] nn [name_m]Tuck[/name_m] or [name_m]Tucker[/name_m] w/Maggie.
A few more ideas that you may like-
[name_u]Beckett[/name_u]/Kit
[name_u]Brennan[/name_u]
[name_u]Casey[/name_u]
[name_m]Desmond[/name_m]/Dex
[name_u]Emmett[/name_u]
[name_m]Eamon[/name_m]
[name_m]Fergus[/name_m]/Gus
[name_m]Holden[/name_m]
[name_m]Jack[/name_m]-way popular, but I love it for you.
[name_u]James[/name_u]-also popular, but really nice!
[name_u]Lane[/name_u]
[name_m]Lawson[/name_m]
[name_m]Lachlan[/name_m]
[name_m]Nathan[/name_m]/Nate
[name_m]Peter[/name_m]
[name_m]Paul[/name_m]
[name_m]Patrick[/name_m]/Patch
[name_u]Quinn[/name_u]
[name_u]Rafe[/name_u]
[name_u]Rhys[/name_u]
[name_u]Wyatt[/name_u]
[name_u]Wilder[/name_u]/Wiley
[name_f]Hope[/name_f] this helps. 