Nine baby names with unexpected hidden meanings parents may want to avoid



From Mallory meaning ‘unfortunate’ to Portia translating as ‘pig’, experts have compiled nine popular baby names with negative meanings that parents may wish to rethink before naming their child.



Source link