Dude, being single and 32 everything is your job. How can you suggest that buying gifts is a girls job? Do you not wash your clothes or dishes because that is traditionally a girls job?
Yes you should have taken a gift. Babies toys are appropriate presents for baptisms/ naming days etc so you don't have to worry about having to buy baby girl clothes.
If you still feel bad, pick her up a token gift. Let your mate know it's a belated one and there you go.
'People are never perfect but love can be. People waste time looking for the perfect lover rather than creating the perfect love' - Princess Leigh-Cheri from Still Life With Woodpecker.