{"id":263,"date":"2026-08-01T09:28:35","date_gmt":"2026-08-01T09:28:35","guid":{"rendered":"https:\/\/oks.digital\/?page_id=263"},"modified":"2026-09-15T15:35:21","modified_gmt":"2026-09-15T15:35:21","slug":"sahabiyat-names-in-urdu","status":"publish","type":"page","link":"https:\/\/oks.digital\/ar\/sahabiyat-names-in-urdu\/","title":{"rendered":"100+ Sahabiyat Names in Urdu &amp; English with Meanings"},"content":{"rendered":"\n<style data-wp-block-html=\"css\">\n\n\n\/* ==================================================\n   SAHABIYAT NAMES PAGE\n================================================== *\/\n\n.oks-sahabiyat-page {\n    --sb-primary: #0f5a4a;\n    --sb-primary-dark: #083f35;\n    --sb-primary-soft: #eaf6f1;\n    --sb-gold: #8a5d13;\n    --sb-gold-soft: #fff8e8;\n    --sb-text: #202a27;\n    --sb-muted: #66716d;\n    --sb-border: #dbe8e2;\n    --sb-white: #ffffff;\n    --sb-background: #f8fbfa;\n    --sb-shadow: 0 12px 34px rgba(15, 67, 55, 0.09);\n\n    width: 100%;\n    max-width: 1180px;\n    margin: 0 auto;\n    padding: 20px 18px 60px;\n    color: var(--sb-text);\n    font-family: inherit;\n    line-height: 1.7;\n    box-sizing: border-box;\n}\n\n.oks-sahabiyat-page *,\n.oks-sahabiyat-page *::before,\n.oks-sahabiyat-page *::after {\n    box-sizing: border-box;\n}\n\n.oks-sahabiyat-page h1,\n.oks-sahabiyat-page h2,\n.oks-sahabiyat-page h3,\n.oks-sahabiyat-page p {\n    margin-top: 0;\n}\n\n.oks-sahabiyat-page button,\n.oks-sahabiyat-page input,\n.oks-sahabiyat-page select {\n    font: inherit;\n}\n\n.oks-sahabiyat-page button {\n    cursor: pointer;\n}\n\n.oks-sahabiyat-page a {\n    color: inherit;\n}\n\n.oks-sb-screen-reader {\n    position: absolute !important;\n    width: 1px !important;\n    height: 1px !important;\n    padding: 0 !important;\n    margin: -1px !important;\n    overflow: hidden !important;\n    clip: rect(0, 0, 0, 0) !important;\n    white-space: nowrap !important;\n    border: 0 !important;\n}\n\n\/* Breadcrumb *\/\n\n.oks-sb-breadcrumb {\n    display: flex;\n    align-items: center;\n    flex-wrap: wrap;\n    gap: 8px;\n    margin-bottom: 18px;\n    color: var(--sb-muted);\n    font-size: 14px;\n}\n\n.oks-sb-breadcrumb a {\n    color: var(--sb-primary);\n    text-decoration: none;\n}\n\n.oks-sb-breadcrumb a:hover {\n    text-decoration: underline;\n}\n\n\/* Hero *\/\n\n.oks-sb-hero {\n    position: relative;\n    overflow: hidden;\n    padding: 62px 42px;\n    border: 1px solid var(--sb-border);\n    border-radius: 28px;\n    background:\n        radial-gradient(\n            circle at 92% 10%,\n            rgba(180, 135, 58, 0.19),\n            transparent 25%\n        ),\n        radial-gradient(\n            circle at 8% 100%,\n            rgba(15, 90, 74, 0.16),\n            transparent 30%\n        ),\n        linear-gradient(135deg, #fbfffd 0%, #eaf6f1 100%);\n    text-align: center;\n}\n\n.oks-sb-hero::before,\n.oks-sb-hero::after {\n    content: \"\";\n    position: absolute;\n    border-radius: 50%;\n    pointer-events: none;\n}\n\n.oks-sb-hero::before {\n    width: 190px;\n    height: 190px;\n    top: -95px;\n    right: -55px;\n    border: 26px solid rgba(180, 135, 58, 0.08);\n}\n\n.oks-sb-hero::after {\n    width: 140px;\n    height: 140px;\n    bottom: -65px;\n    left: -55px;\n    border: 22px solid rgba(15, 90, 74, 0.07);\n}\n\n.oks-sb-hero-content {\n    position: relative;\n    z-index: 1;\n}\n\n.oks-sb-eyebrow,\n.oks-sb-section-heading > span {\n    display: inline-block;\n    margin-bottom: 10px;\n    color: var(--sb-gold);\n    font-size: 13px;\n    font-weight: 800;\n    letter-spacing: 1.15px;\n    text-transform: uppercase;\n}\n\n.oks-sb-hero h1 {\n    max-width: 920px;\n    margin: 0 auto 8px;\n    color: var(--sb-primary-dark);\n    font-size: clamp(34px, 5vw, 54px);\n    line-height: 1.17;\n    letter-spacing: -0.8px;\n}\n\n.oks-sb-urdu-heading {\n    margin: 8px auto 18px;\n    color: var(--sb-primary);\n    font-family: \"Noto Nastaliq Urdu\", serif;\n    font-size: clamp(22px, 3vw, 31px);\n    line-height: 2;\n}\n\n.oks-sb-hero-description {\n    max-width: 830px;\n    margin: 0 auto;\n    color: var(--sb-muted);\n    font-size: 17px;\n}\n\n.oks-sb-stats {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    max-width: 730px;\n    margin: 32px auto 0;\n    overflow: hidden;\n    border: 1px solid rgba(15, 90, 74, 0.13);\n    border-radius: 17px;\n    background: rgba(255, 255, 255, 0.86);\n    box-shadow: 0 9px 26px rgba(15, 65, 53, 0.07);\n}\n\n.oks-sb-stat {\n    padding: 17px 12px;\n}\n\n.oks-sb-stat + .oks-sb-stat {\n    border-left: 1px solid var(--sb-border);\n}\n\n.oks-sb-stat strong,\n.oks-sb-stat span {\n    display: block;\n}\n\n.oks-sb-stat strong {\n    color: var(--sb-primary-dark);\n    font-size: 24px;\n    line-height: 1.2;\n}\n\n.oks-sb-stat span {\n    margin-top: 4px;\n    color: var(--sb-muted);\n    font-size: 13px;\n}\n\n\/* Table of Contents *\/\n\n.oks-sb-toc {\n    display: flex;\n    align-items: center;\n    gap: 20px;\n    margin: 22px 0 14px;\n    padding: 17px 20px;\n    border: 1px solid var(--sb-border);\n    border-radius: 14px;\n    background: var(--sb-white);\n}\n\n.oks-sb-toc > strong {\n    flex: 0 0 auto;\n    color: var(--sb-primary-dark);\n}\n\n.oks-sb-toc-links {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 9px 18px;\n}\n\n.oks-sb-toc-links a {\n    color: var(--sb-primary);\n    font-size: 14px;\n    font-weight: 700;\n    text-decoration: none;\n}\n\n.oks-sb-toc-links a:hover {\n    text-decoration: underline;\n}\n\n\/* Quick Categories *\/\n\n.oks-sb-quick-categories {\n    display: grid;\n    grid-template-columns: repeat(5, minmax(0, 1fr));\n    gap: 10px;\n    margin: 14px 0 42px;\n}\n\n.oks-sb-quick-categories button {\n    min-height: 54px;\n    padding: 10px 12px;\n    border: 1px solid var(--sb-border);\n    border-radius: 12px;\n    background: var(--sb-white);\n    color: var(--sb-primary-dark);\n    font-size: 13px;\n    font-weight: 750;\n    transition: 0.2s ease;\n}\n\n.oks-sb-quick-categories button:hover {\n    border-color: var(--sb-primary);\n    background: var(--sb-primary-soft);\n    transform: translateY(-2px);\n}\n\n\/* Headings *\/\n\n.oks-sb-section-heading {\n    max-width: 850px;\n    margin-bottom: 25px;\n}\n\n.oks-sb-section-heading h2 {\n    margin-bottom: 8px;\n    color: var(--sb-primary-dark);\n    font-size: clamp(28px, 4vw, 39px);\n    line-height: 1.25;\n}\n\n.oks-sb-section-heading p {\n    margin-bottom: 0;\n    color: var(--sb-muted);\n}\n\n.oks-sb-centered {\n    margin-right: auto;\n    margin-left: auto;\n    text-align: center;\n}\n\n\/* Finder *\/\n\n.oks-sb-finder {\n    scroll-margin-top: 30px;\n    padding: 38px;\n    border: 1px solid var(--sb-border);\n    border-radius: 24px;\n    background: var(--sb-white);\n    box-shadow: var(--sb-shadow);\n}\n\n.oks-sb-search-row {\n    display: grid;\n    grid-template-columns: minmax(0, 1fr) 210px;\n    gap: 14px;\n    align-items: end;\n}\n\n.oks-sb-search-box {\n    position: relative;\n}\n\n.oks-sb-search-box > span {\n    position: absolute;\n    top: 50%;\n    left: 18px;\n    transform: translateY(-50%);\n    color: var(--sb-primary);\n    font-size: 28px;\n    line-height: 1;\n    pointer-events: none;\n}\n\n.oks-sb-search-box input {\n    width: 100%;\n    height: 56px;\n    padding: 0 52px;\n    border: 1px solid #ccddd6;\n    border-radius: 13px;\n    outline: 0;\n    background: #fff;\n    color: var(--sb-text);\n    font-size: 16px;\n    transition: 0.2s ease;\n}\n\n.oks-sb-search-box input:focus,\n.oks-sb-sort-box select:focus {\n    border-color: var(--sb-primary);\n    box-shadow: 0 0 0 4px rgba(15, 90, 74, 0.1);\n}\n\n.oks-sb-search-box button {\n    position: absolute;\n    top: 50%;\n    right: 12px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    width: 34px;\n    height: 34px;\n    padding: 0;\n    transform: translateY(-50%);\n    border: 0;\n    border-radius: 50%;\n    background: var(--sb-primary-soft);\n    color: var(--sb-primary);\n    font-size: 23px;\n}\n\n.oks-sb-sort-box label {\n    display: block;\n    margin-bottom: 5px;\n    color: var(--sb-muted);\n    font-size: 13px;\n    font-weight: 700;\n}\n\n.oks-sb-sort-box select {\n    width: 100%;\n    height: 56px;\n    padding: 0 13px;\n    border: 1px solid #ccddd6;\n    border-radius: 13px;\n    outline: 0;\n    background: #fff;\n    color: var(--sb-text);\n}\n\n\/* Filters *\/\n\n.oks-sb-filter-block {\n    margin-top: 27px;\n}\n\n.oks-sb-filter-block h3 {\n    margin-bottom: 11px;\n    font-size: 15px;\n}\n\n.oks-sb-alphabet,\n.oks-sb-categories {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n}\n\n.oks-sb-alphabet button,\n.oks-sb-categories button {\n    min-width: 40px;\n    min-height: 40px;\n    padding: 7px 11px;\n    border: 1px solid var(--sb-border);\n    border-radius: 9px;\n    background: #fff;\n    color: var(--sb-text);\n    font-size: 13px;\n    font-weight: 750;\n    transition: 0.18s ease;\n}\n\n.oks-sb-categories button {\n    padding-right: 14px;\n    padding-left: 14px;\n}\n\n.oks-sb-alphabet button:hover,\n.oks-sb-categories button:hover {\n    border-color: var(--sb-primary);\n    color: var(--sb-primary);\n}\n\n.oks-sb-alphabet button.is-active,\n.oks-sb-categories button.is-active {\n    border-color: var(--sb-primary);\n    background: var(--sb-primary);\n    color: #fff;\n}\n\n.oks-sb-alphabet button:disabled {\n    cursor: not-allowed;\n    opacity: 0.3;\n}\n\n\/* Results *\/\n\n.oks-sb-results-header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 15px;\n    margin: 29px 0 17px;\n    padding-top: 20px;\n    border-top: 1px solid var(--sb-border);\n}\n\n.oks-sb-results-header p {\n    margin: 0;\n    color: var(--sb-muted);\n    font-weight: 700;\n}\n\n.oks-sb-results-header button {\n    padding: 7px 10px;\n    border: 0;\n    background: transparent;\n    color: var(--sb-primary);\n    font-weight: 700;\n}\n\n.oks-sb-results-header button:hover {\n    text-decoration: underline;\n}\n\n\/* Name Cards *\/\n\n.oks-sb-names-grid {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 16px;\n}\n\n.oks-sb-name-card {\n    display: flex;\n    flex-direction: column;\n    min-width: 0;\n    padding: 21px;\n    border: 1px solid var(--sb-border);\n    border-radius: 17px;\n    background: #fff;\n    transition:\n        transform 0.2s ease,\n        box-shadow 0.2s ease,\n        border-color 0.2s ease;\n}\n\n.oks-sb-name-card:hover {\n    border-color: rgba(15, 90, 74, 0.5);\n    box-shadow: 0 12px 28px rgba(15, 67, 55, 0.1);\n    transform: translateY(-3px);\n}\n\n.oks-sb-card-top {\n    display: flex;\n    align-items: flex-start;\n    justify-content: space-between;\n    gap: 12px;\n}\n\n.oks-sb-card-title {\n    min-width: 0;\n}\n\n.oks-sb-card-title h3 {\n    margin-bottom: 2px;\n    color: var(--sb-primary-dark);\n    font-size: 22px;\n    line-height: 1.28;\n}\n\n.oks-sb-arabic-name {\n    margin: 0;\n    color: var(--sb-text);\n    font-family: \"Noto Nastaliq Urdu\", serif;\n    font-size: 25px;\n    line-height: 1.9;\n    direction: rtl;\n}\n\n.oks-sb-save-button {\n    flex: 0 0 auto;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    width: 39px;\n    height: 39px;\n    padding: 0;\n    border: 1px solid var(--sb-border);\n    border-radius: 50%;\n    background: #fff;\n    color: var(--sb-primary);\n    font-size: 23px;\n    line-height: 1;\n}\n\n.oks-sb-save-button:hover,\n.oks-sb-save-button.is-saved {\n    border-color: var(--sb-primary);\n    background: var(--sb-primary);\n    color: #fff;\n}\n\n.oks-sb-card-body {\n    flex: 1;\n    margin-top: 13px;\n    padding-top: 14px;\n    border-top: 1px solid #e8f0ec;\n}\n\n.oks-sb-detail {\n    margin-bottom: 10px;\n}\n\n.oks-sb-detail:last-child {\n    margin-bottom: 0;\n}\n\n.oks-sb-label {\n    display: block;\n    margin-bottom: 2px;\n    color: var(--sb-muted);\n    font-size: 10px;\n    font-weight: 850;\n    letter-spacing: 0.7px;\n    text-transform: uppercase;\n}\n\n.oks-sb-value {\n    display: block;\n    color: var(--sb-text);\n    font-size: 14px;\n    line-height: 1.55;\n}\n\n.oks-sb-urdu-value {\n    font-family: \"Noto Nastaliq Urdu\", serif;\n    font-size: 17px;\n    line-height: 2;\n    direction: rtl;\n    text-align: right;\n}\n\n.oks-sb-historical-note {\n    margin-top: 13px;\n    padding: 11px 12px;\n    border-left: 3px solid var(--sb-gold);\n    border-radius: 7px;\n    background: var(--sb-gold-soft);\n    color: #5e5135;\n    font-size: 12px;\n    line-height: 1.55;\n}\n\n.oks-sb-card-footer {\n    display: flex;\n    align-items: flex-end;\n    justify-content: space-between;\n    gap: 9px;\n    margin-top: 15px;\n}\n\n.oks-sb-tags {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 5px;\n}\n\n.oks-sb-tag {\n    display: inline-flex;\n    align-items: center;\n    min-height: 25px;\n    padding: 4px 8px;\n    border-radius: 25px;\n    background: var(--sb-primary-soft);\n    color: var(--sb-primary-dark);\n    font-size: 10px;\n    font-weight: 750;\n}\n\n.oks-sb-tag-gold {\n    background: var(--sb-gold-soft);\n    color: #775a25;\n}\n\n.oks-sb-copy-button {\n    flex: 0 0 auto;\n    padding: 6px 9px;\n    border: 1px solid var(--sb-border);\n    border-radius: 8px;\n    background: #fff;\n    color: var(--sb-muted);\n    font-size: 11px;\n    font-weight: 700;\n}\n\n.oks-sb-copy-button:hover {\n    border-color: var(--sb-primary);\n    color: var(--sb-primary);\n}\n\n\/* Load More and No Results *\/\n\n.oks-sb-load-more-wrap {\n    margin-top: 28px;\n    text-align: center;\n}\n\n.oks-sb-load-more-wrap button,\n.oks-sb-no-results button {\n    min-width: 185px;\n    min-height: 48px;\n    padding: 10px 22px;\n    border: 1px solid var(--sb-primary);\n    border-radius: 11px;\n    background: var(--sb-primary);\n    color: #fff;\n    font-weight: 800;\n    transition: 0.2s ease;\n}\n\n.oks-sb-load-more-wrap button:hover,\n.oks-sb-no-results button:hover {\n    background: var(--sb-primary-dark);\n    transform: translateY(-2px);\n}\n\n.oks-sb-no-results {\n    padding: 48px 20px;\n    border: 1px dashed #c4d8cf;\n    border-radius: 17px;\n    background: var(--sb-background);\n    text-align: center;\n}\n\n.oks-sb-no-results > span {\n    color: var(--sb-primary);\n    font-size: 48px;\n}\n\n.oks-sb-no-results h3 {\n    margin: 7px 0 4px;\n    color: var(--sb-primary-dark);\n}\n\n.oks-sb-no-results p {\n    color: var(--sb-muted);\n}\n\n\/* Content Sections *\/\n\n.oks-sb-content-section,\n.oks-sb-related-section,\n.oks-sb-faq-section {\n    scroll-margin-top: 30px;\n    margin-top: 48px;\n    padding: 36px;\n    border: 1px solid var(--sb-border);\n    border-radius: 22px;\n    background: #fff;\n}\n\n.oks-sb-content-section > p {\n    max-width: 960px;\n    color: var(--sb-muted);\n}\n\n.oks-sb-soft {\n    background: var(--sb-background);\n}\n\n.oks-sb-popular-buttons {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 9px;\n    margin-top: 20px;\n}\n\n.oks-sb-popular-buttons button {\n    padding: 8px 15px;\n    border: 1px solid rgba(15, 90, 74, 0.23);\n    border-radius: 30px;\n    background: var(--sb-primary-soft);\n    color: var(--sb-primary-dark);\n    font-weight: 750;\n}\n\n.oks-sb-popular-buttons button:hover {\n    border-color: var(--sb-primary);\n    background: var(--sb-primary);\n    color: #fff;\n}\n\n\/* Definition *\/\n\n.oks-sb-definition-grid {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 15px;\n}\n\n.oks-sb-definition-grid article {\n    padding: 22px;\n    border: 1px solid var(--sb-border);\n    border-radius: 15px;\n    background: #fff;\n    text-align: center;\n}\n\n.oks-sb-definition-grid strong {\n    display: block;\n    color: var(--sb-primary-dark);\n    font-size: 20px;\n}\n\n.oks-sb-arabic-term {\n    display: block;\n    margin: 6px 0;\n    color: var(--sb-primary);\n    font-size: 26px;\n    font-weight: 700;\n}\n\n.oks-sb-definition-grid p {\n    margin-bottom: 0;\n    color: var(--sb-muted);\n    font-size: 14px;\n}\n\n.oks-sb-urdu-paragraph {\n    margin: 24px 0 0;\n    padding: 18px 20px;\n    border-right: 4px solid var(--sb-primary);\n    border-radius: 10px;\n    background: #fff;\n    color: var(--sb-text);\n    font-family: \"Noto Nastaliq Urdu\", serif;\n    font-size: 19px;\n    line-height: 2.3;\n}\n\n\/* Guide *\/\n\n.oks-sb-guide-grid {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    gap: 15px;\n}\n\n.oks-sb-guide-grid article {\n    padding: 21px;\n    border: 1px solid var(--sb-border);\n    border-radius: 15px;\n    background: var(--sb-background);\n}\n\n.oks-sb-guide-grid article > span {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    width: 38px;\n    height: 38px;\n    margin-bottom: 13px;\n    border-radius: 50%;\n    background: var(--sb-primary);\n    color: #fff;\n    font-weight: 800;\n}\n\n.oks-sb-guide-grid h3 {\n    margin-bottom: 7px;\n    color: var(--sb-primary-dark);\n    font-size: 18px;\n}\n\n.oks-sb-guide-grid p {\n    margin-bottom: 0;\n    color: var(--sb-muted);\n    font-size: 14px;\n}\n\n.oks-sb-kunyah-section {\n    border-left: 5px solid var(--sb-gold);\n}\n\n\/* Related Pages *\/\n\n.oks-sb-related-grid {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 15px;\n}\n\n.oks-sb-related-grid a {\n    display: block;\n    padding: 22px;\n    border: 1px solid var(--sb-border);\n    border-radius: 15px;\n    background: var(--sb-background);\n    text-decoration: none;\n    transition: 0.2s ease;\n}\n\n.oks-sb-related-grid a:hover {\n    border-color: var(--sb-primary);\n    box-shadow: 0 10px 25px rgba(15, 67, 55, 0.08);\n    transform: translateY(-3px);\n}\n\n.oks-sb-related-grid span,\n.oks-sb-related-grid strong,\n.oks-sb-related-grid small {\n    display: block;\n}\n\n.oks-sb-related-grid span {\n    margin-bottom: 6px;\n    color: var(--sb-gold);\n    font-size: 11px;\n    font-weight: 850;\n    letter-spacing: 0.7px;\n    text-transform: uppercase;\n}\n\n.oks-sb-related-grid strong {\n    color: var(--sb-primary-dark);\n    font-size: 18px;\n}\n\n.oks-sb-related-grid small {\n    margin-top: 5px;\n    color: var(--sb-muted);\n    font-size: 13px;\n}\n\n\/* FAQs *\/\n\n.oks-sb-faq-list {\n    display: grid;\n    gap: 10px;\n}\n\n.oks-sb-faq-list details {\n    overflow: hidden;\n    border: 1px solid var(--sb-border);\n    border-radius: 12px;\n    background: #fff;\n}\n\n.oks-sb-faq-list summary {\n    position: relative;\n    padding: 17px 50px 17px 18px;\n    color: var(--sb-primary-dark);\n    font-weight: 800;\n    cursor: pointer;\n    list-style: none;\n}\n\n.oks-sb-faq-list summary::-webkit-details-marker {\n    display: none;\n}\n\n.oks-sb-faq-list summary::after {\n    content: \"+\";\n    position: absolute;\n    top: 50%;\n    right: 18px;\n    transform: translateY(-50%);\n    color: var(--sb-primary);\n    font-size: 24px;\n}\n\n.oks-sb-faq-list details[open] summary::after {\n    content: \"\u2212\";\n}\n\n.oks-sb-faq-list details p {\n    margin: 0;\n    padding: 0 18px 18px;\n    color: var(--sb-muted);\n}\n\n\/* Source Note *\/\n\n.oks-sb-source-note {\n    margin-top: 28px;\n    padding: 20px 22px;\n    border-left: 4px solid var(--sb-gold);\n    border-radius: 10px;\n    background: var(--sb-gold-soft);\n    color: #5b5038;\n}\n\n.oks-sb-source-note h2 {\n    margin-bottom: 7px;\n    color: #5e4b26;\n    font-size: 18px;\n}\n\n.oks-sb-source-note p {\n    margin-bottom: 7px;\n    font-size: 13px;\n}\n\n.oks-sb-source-note p:last-child {\n    margin-bottom: 0;\n}\n\n.oks-sb-source-links a {\n    color: var(--sb-primary);\n    font-weight: 700;\n}\n\n\/* Toast *\/\n\n.oks-sb-toast {\n    position: fixed;\n    z-index: 99999;\n    right: 22px;\n    bottom: 22px;\n    max-width: calc(100% - 44px);\n    padding: 11px 17px;\n    border-radius: 10px;\n    background: #1e2926;\n    color: #fff;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);\n    font-size: 14px;\n    opacity: 0;\n    transform: translateY(15px);\n    pointer-events: none;\n    transition: 0.25s ease;\n}\n\n.oks-sb-toast.is-visible {\n    opacity: 1;\n    transform: translateY(0);\n}\n\n\/* Responsive *\/\n\n@media (max-width: 1050px) {\n    .oks-sb-quick-categories {\n        grid-template-columns: repeat(3, minmax(0, 1fr));\n    }\n\n    .oks-sb-names-grid {\n        grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    .oks-sb-guide-grid {\n        grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n}\n\n@media (max-width: 780px) {\n    .oks-sahabiyat-page {\n        padding-right: 12px;\n        padding-left: 12px;\n    }\n\n    .oks-sb-hero {\n        padding: 42px 20px;\n        border-radius: 20px;\n    }\n\n    .oks-sb-hero h1 {\n        font-size: 34px;\n    }\n\n    .oks-sb-hero-description {\n        font-size: 15px;\n    }\n\n    .oks-sb-toc {\n        align-items: flex-start;\n        flex-direction: column;\n        gap: 8px;\n    }\n\n    .oks-sb-search-row {\n        grid-template-columns: 1fr;\n    }\n\n    .oks-sb-finder,\n    .oks-sb-content-section,\n    .oks-sb-related-section,\n    .oks-sb-faq-section {\n        padding: 25px 18px;\n        border-radius: 18px;\n    }\n\n    .oks-sb-definition-grid,\n    .oks-sb-related-grid {\n        grid-template-columns: 1fr;\n    }\n}\n\n@media (max-width: 580px) {\n    .oks-sb-stats {\n        grid-template-columns: 1fr;\n    }\n\n    .oks-sb-stat + .oks-sb-stat {\n        border-top: 1px solid var(--sb-border);\n        border-left: 0;\n    }\n\n    .oks-sb-quick-categories,\n    .oks-sb-names-grid,\n    .oks-sb-guide-grid {\n        grid-template-columns: 1fr;\n    }\n\n    .oks-sb-results-header {\n        align-items: flex-start;\n        flex-direction: column;\n    }\n\n    .oks-sb-categories button {\n        flex-grow: 1;\n    }\n\n    .oks-sb-name-card {\n        padding: 18px;\n    }\n}\n<\/style>\n\n<script data-wp-block-html=\"js\">\nwindow.addEventListener(\"load\", function () {\n  const fontLink = document.createElement(\"link\");\n  fontLink.rel = \"stylesheet\";\n  fontLink.href = \"https:\/\/fonts.googleapis.com\/css2?family=Noto+Nastaliq+Urdu:wght@400;500;600;700&display=swap\";\n  document.head.appendChild(fontLink);\n}, { once: true });\n\nwindow.addEventListener(\"load\", function () {\n    \"use strict\";\n\n    const page = document.getElementById(\"oksSahabiyatPage\");\n\n    if (!page) {\n        return;\n    }\n\n    const sahabiyatNames = [\n        {\n            name: \"Aaliyah\",\n            variants: \"Aaliya, Alia\",\n            arabic: \"\u0639\u0627\u0644\u064a\u0629\",\n            meaning: \"High; exalted; noble\",\n            urdu: \"\u0628\u0644\u0646\u062f \u0645\u0631\u062a\u0628\u06c1\u060c \u0645\u0639\u0632\u0632\",\n            person: \"A historical name recorded among female companions\",\n            note: \"A classical Arabic name that remains familiar today.\",\n            category: \"Other Companions\",\n            type: \"Personal name\",\n            popular: true\n        },\n        {\n            name: \"Aaminah\",\n            variants: \"Amina, Aminah, Amna\",\n            arabic: \"\u0622\u0645\u0646\u0629\",\n            meaning: \"Safe; peaceful; trustworthy\",\n            urdu: \"\u0645\u062d\u0641\u0648\u0638\u060c \u067e\u064f\u0631\u0627\u0645\u0646\u060c \u0627\u0645\u0627\u0646\u062a \u062f\u0627\u0631\",\n            person: \"A name borne by women among the early Muslims\",\n            note: \"Do not confuse every bearer of this name with Aminah bint Wahb.\",\n            category: \"Other Companions\",\n            type: \"Personal name\",\n            popular: true\n        },\n        {\n            name: \"Aisha\",\n            variants: \"Ayesha, Aishah, Aysha\",\n            arabic: \"\u0639\u0627\u0626\u0634\u0629\",\n            meaning: \"Living; prosperous; one with a good life\",\n            urdu: \"\u0632\u0646\u062f\u06c1\u060c \u062e\u0648\u0634\u062d\u0627\u0644\u060c \u0627\u0686\u06be\u06cc \u0632\u0646\u062f\u06af\u06cc \u0648\u0627\u0644\u06cc\",\n            person: \"Aisha bint Abi Bakr\",\n            note: \"Mother of the Believers and one of the best-known narrators of hadith.\",\n            category: \"Mothers of the Believers\",\n            type: \"Personal name\",\n            popular: true\n        },\n        {\n            name: \"Afra\",\n            variants: \"Afraa\",\n            arabic: \"\u0639\u0641\u0631\u0627\u0621\",\n            meaning: \"Fair; bright\",\n            urdu: \"\u0631\u0648\u0634\u0646\u060c \u0635\u0627\u0641 \u0631\u0646\u06af\u062a \u0648\u0627\u0644\u06cc\",\n            person: \"A name recorded for women among the companions\",\n            note: \"An old Arabic feminine name with several transliterations.\",\n            category: \"Other Companions\",\n            type: \"Personal name\",\n            popular: false\n        },\n        {\n            name: \"Arwa\",\n            variants: \"Arwaa\",\n            arabic: \"\u0623\u0631\u0648\u0649\",\n            meaning: \"Graceful; fresh; beautiful\",\n            urdu: \"\u062e\u0648\u0628\u0635\u0648\u0631\u062a\u060c \u062a\u0631\u0648\u062a\u0627\u0632\u06c1\u060c \u0628\u0627\u0648\u0642\u0627\u0631\",\n            person: \"Arwa bint Abd al-Muttalib and other female companions\",\n            note: \"Several early Muslim women were known by this name.\",\n            category: \"Other Companions\",\n            type: \"Personal name\",\n            popular: true\n        },\n        {\n            name: \"Asma\",\n            variants: \"Asmaa, Asma'\",\n            arabic: \"\u0623\u0633\u0645\u0627\u0621\",\n            meaning: \"Lofty; eminent; beautiful\",\n            urdu: \"\u0628\u0644\u0646\u062f\u060c \u0645\u0645\u062a\u0627\u0632\u060c \u062e\u0648\u0628\u0635\u0648\u0631\u062a\",\n            person: \"Asma bint Abi Bakr\",\n            note: \"Known as Dhat an-Nitaqayn and sister of Aisha.\",\n            category: \"Early Muslims\",\n            type: \"Personal name\",\n            popular: true\n        },\n        {\n            name: \"Atiqah\",\n            variants: \"Atika, Aatikah\",\n            arabic: \"\u0639\u0627\u062a\u0643\u0629\",\n            meaning: \"Noble; free; fragrant\",\n            urdu: \"\u0645\u0639\u0632\u0632\u060c \u0622\u0632\u0627\u062f\u060c \u062e\u0648\u0634\u0628\u0648\u062f\u0627\u0631\",\n            person: \"Atiqah bint Zayd\",\n            note: \"A well-known woman of the early Muslim community.\",\n            category: \"Other Companions\",\n            type: \"Personal name\",\n            popular: true\n        },\n        {\n            name: \"Barakah\",\n            variants: \"Baraka\",\n            arabic: \"\u0628\u0631\u0643\u0629\",\n            meaning: \"Blessing; abundance\",\n            urdu: \"\u0628\u0631\u06a9\u062a\u060c \u0641\u0631\u0627\u0648\u0627\u0646\u06cc\",\n            person: \"Barakah, known as Umm Ayman\",\n            note: \"She cared for Prophet Muhammad \ufdfa from his early life.\",\n            category: \"Early Muslims\",\n            type: \"Personal name\",\n            popular: true\n        },\n        {\n            name: \"Barirah\",\n            variants: \"Bareerah, Barira\",\n            arabic: \"\u0628\u0631\u064a\u0631\u0629\",\n            meaning: \"Pious; innocent; free from fault\",\n            urdu: \"\u0646\u06cc\u06a9\u060c \u067e\u0627\u06a9\u060c \u0628\u06d2 \u0639\u06cc\u0628\",\n            person: \"Barirah\",\n            note: \"A freed woman whose legal case is mentioned in well-known hadith reports.\",\n            category: \"Other Companions\",\n            type: \"Personal name\",\n            popular: false\n        },\n        {\n            name: \"Buhaysah\",\n            variants: \"Buhaisah, Buhaysa\",\n            arabic: \"\u0628\u064f\u0647\u064a\u0633\u0629\",\n            meaning: \"Historical Arabic name; meaning varies by source\",\n            urdu: \"\u0642\u062f\u06cc\u0645 \u0639\u0631\u0628\u06cc \u0646\u0627\u0645\u060c \u0645\u0639\u0646\u06cc \u0645\u06cc\u06ba \u0627\u062e\u062a\u0644\u0627\u0641 \u06c1\u06d2\",\n            person: \"A name recorded among female companions\",\n            note: \"Its exact linguistic meaning should be checked before naming.\",\n            category: \"Other Companions\",\n            type: \"Personal name\",\n            popular: false\n        },\n        {\n            name: \"Busrah\",\n            variants: \"Busra\",\n            arabic: \"\u0628\u064f\u0633\u0631\u0629\",\n            meaning: \"Historical Arabic feminine name\",\n            urdu: \"\u0642\u062f\u06cc\u0645 \u0639\u0631\u0628\u06cc \u0646\u0633\u0648\u0627\u0646\u06cc \u0646\u0627\u0645\",\n            person: \"Busrah bint Safwan\",\n            note: \"She is mentioned among women who transmitted reports.\",\n            category: \"Other Companions\",\n            type: \"Personal name\",\n            popular: false\n        },\n        {\n            name: \"Fakhitah\",\n            variants: \"Fakhita\",\n            arabic: \"\u0641\u0627\u062e\u062a\u0629\",\n            meaning: \"Ring-dove\",\n            urdu: \"\u0641\u0627\u062e\u062a\u06c1\",\n            person: \"Fakhitah bint Abi Talib, known as Umm Hani\",\n            note: \"A cousin of Prophet Muhammad \ufdfa.\",\n            category: \"Ahl al-Bayt\",\n            type: \"Personal name\",\n            popular: false\n        },\n        {\n            name: \"Farwah\",\n            variants: \"Farwa\",\n            arabic: \"\u0641\u0631\u0648\u0629\",\n            meaning: \"Wealth; richness; abundance\",\n            urdu: \"\u0645\u0627\u0644\u060c \u062e\u0648\u0634\u062d\u0627\u0644\u06cc\u060c \u0641\u0631\u0627\u0648\u0627\u0646\u06cc\",\n            person: \"A name borne by women among the companions\",\n            note: \"A classical Arabic feminine name.\",\n            category: \"Other Companions\",\n            type: \"Personal name\",\n            popular: true\n        },\n        {\n            name: \"Fatimah\",\n            variants: \"Fatima, Faatimah\",\n            arabic: \"\u0641\u0627\u0637\u0645\u0629\",\n            meaning: \"One who abstains; one who weans\",\n            urdu: \"\u067e\u0631\u06c1\u06cc\u0632 \u06a9\u0631\u0646\u06d2 \u0648\u0627\u0644\u06cc\u060c \u062f\u0648\u062f\u06be \u0686\u06be\u0691\u0627\u0646\u06d2 \u0648\u0627\u0644\u06cc\",\n            person: \"Fatimah al-Zahra bint Muhammad\",\n            note: \"Beloved daughter of Prophet Muhammad \ufdfa.\",\n            category: \"Ahl al-Bayt\",\n            type: \"Personal name\",\n            popular: true\n        },\n        {\n            name: \"Fukayhah\",\n            variants: \"Fukaiha, Fukaikha\",\n            arabic: \"\u0641\u0643\u064a\u0647\u0629\",\n            meaning: \"Little fruit; cheerful\",\n            urdu: \"\u0686\u06be\u0648\u0679\u0627 \u067e\u06be\u0644\u060c \u062e\u0648\u0634 \u0645\u0632\u0627\u062c\",\n            person: \"A name recorded among early Muslim women\",\n            note: \"A rare historical Arabic name.\",\n            category: \"Early Muslims\",\n            type: \"Personal name\",\n            popular: false\n        },\n        {\n            name: \"Ghaziyyah\",\n            variants: \"Ghaziyya\",\n            arabic: \"\u063a\u0632\u064a\u0629\",\n            meaning: \"Female warrior; one who goes on an expedition\",\n            urdu: \"\u0645\u062c\u0627\u06c1\u062f\u06c1\u060c \u0645\u06c1\u0645 \u0645\u06cc\u06ba \u062c\u0627\u0646\u06d2 \u0648\u0627\u0644\u06cc\",\n            person: \"Ghaziyyah, commonly identified with Umm Sharik\",\n            note: \"Umm Sharik was known among the early Muslim women.\",\n            category: \"Early Muslims\",\n            type: \"Personal name\",\n            popular: false\n        },\n        {\n            name: \"Ghumaysa\",\n            variants: \"Ghumaisaa, Rumaysa\",\n            arabic: \"\u0627\u0644\u063a\u0645\u064a\u0635\u0627\u0621\",\n            meaning: \"Traditional Arabic name; meaning varies\",\n            urdu: \"\u0642\u062f\u06cc\u0645 \u0639\u0631\u0628\u06cc \u0646\u0627\u0645\u060c \u0645\u0639\u0646\u06cc \u0645\u06cc\u06ba \u0627\u062e\u062a\u0644\u0627\u0641 \u06c1\u06d2\",\n            person: \"A personal name associated in reports with Umm Sulaym\",\n            note: \"Some sources record the form Rumaysa instead.\",\n            category: \"Ansar\",\n            type: \"Personal name\",\n            popular: true\n        },\n        {\n            name: \"Habibah\",\n            variants: \"Habeebah, Habiba\",\n            arabic: \"\u062d\u0628\u064a\u0628\u0629\",\n            meaning: \"Beloved; dear\",\n            urdu: \"\u0645\u062d\u0628\u0648\u0628\u060c \u067e\u06cc\u0627\u0631\u06cc\",\n            person: \"Habibah bint Jahsh and other female companions\",\n            note: \"A widely used Arabic name with a clear positive meaning.\",\n            category: \"Other Companions\",\n            type: \"Personal name\",\n            popular: true\n        },\n        {\n            name: \"Hafsah\",\n            variants: \"Hafsa\",\n            arabic: \"\u062d\u0641\u0635\u0629\",\n            meaning: \"Young lioness\",\n            urdu: \"\u0634\u06cc\u0631\u0646\u06cc \u06a9\u0627 \u0628\u0686\u06c1\",\n            person: \"Hafsah bint Umar\",\n            note: \"Mother of the Believers and keeper of the Quranic sheets.\",\n            category: \"Mothers of the Believers\",\n            type: \"Personal name\",\n            popular: true\n        },\n        {\n            name: \"Halah\",\n            variants: \"Hala\",\n            arabic: \"\u0647\u0627\u0644\u0629\",\n            meaning: \"Halo around the moon\",\n            urdu: \"\u0686\u0627\u0646\u062f \u06a9\u06d2 \u06af\u0631\u062f \u0646\u0648\u0631\u0627\u0646\u06cc \u062d\u0644\u0642\u06c1\",\n            person: \"Halah bint Khuwaylid and other female companions\",\n            note: \"An elegant Arabic name still used today.\",\n            category: \"Other Companions\",\n            type: \"Personal name\",\n            popular: true\n        },\n        {\n            name: \"Hamnah\",\n            variants: \"Hamna\",\n            arabic: \"\u062d\u0645\u0646\u0629\",\n            meaning: \"A type of small dark grape from Taif\",\n            urdu: \"\u0637\u0627\u0626\u0641 \u06a9\u0627 \u0627\u06cc\u06a9 \u0686\u06be\u0648\u0679\u0627 \u06af\u06c1\u0631\u0627 \u0631\u0646\u06af \u0648\u0627\u0644\u0627 \u0627\u0646\u06af\u0648\u0631\",\n            person: \"Hamnah bint Jahsh\",\n            note: \"Sister of Zaynab bint Jahsh.\",\n            category: \"Early Muslims\",\n            type: \"Personal name\",\n            popular: true\n        },\n        {\n            name: \"Hind\",\n            variants: \"Hinda\",\n            arabic: \"\u0647\u0646\u062f\",\n            meaning: \"Ancient Arabic name with several traditional explanations\",\n            urdu: \"\u0642\u062f\u06cc\u0645 \u0639\u0631\u0628\u06cc \u0646\u0627\u0645\u060c \u0627\u0633 \u06a9\u06d2 \u06a9\u0626\u06cc \u0631\u0648\u0627\u06cc\u062a\u06cc \u0645\u0639\u0646\u06cc \u06c1\u06cc\u06ba\",\n            person: \"Hind bint Utbah and Hind bint Abi Umayyah\",\n            note: \"Hind bint Abi Umayyah was better known as Umm Salamah.\",\n            category: \"Other Companions\",\n            type: \"Personal name\",\n            popular: true\n        },\n        {\n            name: \"Jamilah\",\n            variants: \"Jamila, Jameelah\",\n            arabic: \"\u062c\u0645\u064a\u0644\u0629\",\n            meaning: \"Beautiful; graceful\",\n            urdu: \"\u062e\u0648\u0628\u0635\u0648\u0631\u062a\u060c \u062d\u0633\u06cc\u0646\",\n            person: \"Jamilah was used as a positive replacement for an unsuitable name\",\n            note: \"A clear and widely understood Arabic name.\",\n            category: \"Other Companions\",\n            type: \"Personal name\",\n            popular: true\n        },\n        {\n            name: \"Juwayriyah\",\n            variants: \"Juwairiyah, Javeria\",\n            arabic: \"\u062c\u0648\u064a\u0631\u064a\u0629\",\n            meaning: \"Young woman; young girl\",\n            urdu: \"\u0646\u0648\u062c\u0648\u0627\u0646 \u0639\u0648\u0631\u062a\u060c \u06a9\u0645 \u0639\u0645\u0631 \u0644\u0691\u06a9\u06cc\",\n            person: \"Juwayriyah bint al-Harith\",\n            note: \"Mother of the Believers.\",\n            category: \"Mothers of the Believers\",\n            type: \"Personal name\",\n            popular: true\n        },\n        {\n            name: \"Kabshah\",\n            variants: \"Kabsha\",\n            arabic: \"\u0643\u0628\u0634\u0629\",\n            meaning: \"Historical Arabic feminine name\",\n            urdu: \"\u0642\u062f\u06cc\u0645 \u0639\u0631\u0628\u06cc \u0646\u0633\u0648\u0627\u0646\u06cc \u0646\u0627\u0645\",\n            person: \"Kabshah bint Rafi\",\n            note: \"Known in biographies as the mother of distinguished Ansari companions.\",\n            category: \"Ansar\",\n            type: \"Personal name\",\n            popular: false\n        },\n        {\n            name: \"Khadijah\",\n            variants: \"Khadija, Khadeejah\",\n            arabic: \"\u062e\u062f\u064a\u062c\u0629\",\n            meaning: \"A child born before the expected time\",\n            urdu: \"\u0648\u0642\u062a \u0633\u06d2 \u067e\u06c1\u0644\u06d2 \u067e\u06cc\u062f\u0627 \u06c1\u0648\u0646\u06d2 \u0648\u0627\u0644\u06cc \u0628\u0686\u06cc\",\n            person: \"Khadijah bint Khuwaylid\",\n            note: \"Mother of the Believers and the first person to believe in the Prophet \ufdfa.\",\n            category: \"Mothers of the Believers\",\n            type: \"Personal name\",\n            popular: true\n        },\n        {\n            name: \"Khawlah\",\n            variants: \"Khawla, Khaula\",\n            arabic: \"\u062e\u0648\u0644\u0629\",\n            meaning: \"Female gazelle; graceful woman\",\n            urdu: \"\u06c1\u0631\u0646\u06cc\u060c \u0628\u0627\u0648\u0642\u0627\u0631 \u0639\u0648\u0631\u062a\",\n            person: \"Khawlah bint Hakim and Khawlah bint Thalabah\",\n            note: \"Several female companions were known by this name.\",\n            category: \"Other Companions\",\n            type: \"Personal name\",\n            popular: true\n        },\n        {\n            name: \"Khayrah\",\n            variants: \"Khaira, Kheira\",\n            arabic: \"\u062e\u064a\u0631\u0629\",\n            meaning: \"Goodness; the best choice\",\n            urdu: \"\u0628\u06be\u0644\u0627\u0626\u06cc\u060c \u0628\u06c1\u062a\u0631\u06cc\u0646 \u0627\u0646\u062a\u062e\u0627\u0628\",\n            person: \"Khayrah bint Abi Hadrad\",\n            note: \"Known in historical reports as Umm al-Darda al-Kubra.\",\n            category: \"Ansar\",\n            type: \"Personal name\",\n            popular: true\n        },\n        {\n            name: \"Khansaa\",\n            variants: \"Khansa, Al-Khansaa\",\n            arabic: \"\u0627\u0644\u062e\u0646\u0633\u0627\u0621\",\n            meaning: \"Gazelle-like; a famous Arabic epithet\",\n            urdu: \"\u06c1\u0631\u0646\u06cc \u062c\u06cc\u0633\u06cc\u060c \u0645\u0639\u0631\u0648\u0641 \u0639\u0631\u0628\u06cc \u0644\u0642\u0628\",\n            person: \"Tamadur bint Amr, known as al-Khansaa\",\n            note: \"A celebrated poet who accepted Islam.\",\n            category: \"Other Companions\",\n            type: \"Title or epithet\",\n            popular: true\n        },\n        {\n            name: \"Kulthum\",\n            variants: \"Kulsum, Kalthum\",\n            arabic: \"\u0643\u0644\u062b\u0648\u0645\",\n            meaning: \"Full-faced; full-cheeked\",\n            urdu: \"\u0628\u06be\u0631\u06d2 \u06c1\u0648\u0626\u06d2 \u0686\u06c1\u0631\u06d2 \u0648\u0627\u0644\u06cc\",\n            person: \"Umm Kulthum bint Muhammad and other female companions\",\n            note: \"Often appears with Umm as the established historical name.\",\n            category: \"Ahl al-Bayt\",\n            type: \"Personal name\",\n            popular: true\n        },\n        {\n            name: \"Layla\",\n            variants: \"Laila, Leila\",\n            arabic: \"\u0644\u064a\u0644\u0649\",\n            meaning: \"Night; dark beauty\",\n            urdu: \"\u0631\u0627\u062a\u060c \u06af\u06c1\u0631\u06cc \u062e\u0648\u0628\u0635\u0648\u0631\u062a\u06cc\",\n            person: \"Layla al-Ghifariyyah\",\n            note: \"She is remembered among women who helped care for the wounded.\",\n            category: \"Other Companions\",\n            type: \"Personal name\",\n            popular: true\n        },\n        {\n            name: \"Lubabah\",\n            variants: \"Lubaba\",\n            arabic: \"\u0644\u0628\u0627\u0628\u0629\",\n            meaning: \"Essence; the best or purest part\",\n            urdu: \"\u062e\u0644\u0627\u0635\u06c1\u060c \u0628\u06c1\u062a\u0631\u06cc\u0646 \u0627\u0648\u0631 \u062e\u0627\u0644\u0635 \u062d\u0635\u06c1\",\n            person: \"Lubabah al-Kubra, known as Umm al-Fadl\",\n            note: \"Wife of al-Abbas and one of the early Muslim women.\",\n            category: \"Early Muslims\",\n            type: \"Personal name\",\n            popular: true\n        },\n        {\n            name: \"Mariyah\",\n            variants: \"Maria, Mariya\",\n            arabic: \"\u0645\u0627\u0631\u064a\u0629\",\n            meaning: \"Fair; bright; radiant\",\n            urdu: \"\u0631\u0648\u0634\u0646\u060c \u0686\u0645\u06a9 \u062f\u0627\u0631\u060c \u0635\u0627\u0641 \u0631\u0646\u06af\u062a \u0648\u0627\u0644\u06cc\",\n            person: \"Mariyah al-Qibtiyyah\",\n            note: \"A woman of the Prophet\u2019s household and mother of Ibrahim.\",\n            category: \"Other Companions\",\n            type: \"Personal name\",\n            popular: true\n        },\n        {\n            name: \"Maymunah\",\n            variants: \"Maimuna, Maymuna\",\n            arabic: \"\u0645\u064a\u0645\u0648\u0646\u0629\",\n            meaning: \"Blessed; fortunate\",\n            urdu: \"\u0628\u0627\u0628\u0631\u06a9\u062a\u060c \u062e\u0648\u0634 \u0646\u0635\u06cc\u0628\",\n            person: \"Maymunah bint al-Harith\",\n            note: \"Mother of the Believers.\",\n            category: \"Mothers of the Believers\",\n            type: \"Personal name\",\n            popular: true\n        },\n        {\n            name: \"Mulaykah\",\n            variants: \"Mulaikah, Mulaika\",\n            arabic: \"\u0645\u0644\u064a\u0643\u0629\",\n            meaning: \"Little queen; young noblewoman\",\n            urdu: \"\u0686\u06be\u0648\u0679\u06cc \u0645\u0644\u06a9\u06c1\u060c \u0645\u0639\u0632\u0632 \u0644\u0691\u06a9\u06cc\",\n            person: \"A name recorded among female companions\",\n            note: \"A diminutive feminine form related to Malikah.\",\n            category: \"Other Companions\",\n            type: \"Personal name\",\n            popular: false\n        },\n        {\n            name: \"Nusaybah\",\n            variants: \"Nusaiba, Naseeba\",\n            arabic: \"\u0646\u0633\u064a\u0628\u0629\",\n            meaning: \"Share; portion; good fortune\",\n            urdu: \"\u062d\u0635\u06c1\u060c \u0646\u0635\u06cc\u0628\u060c \u062e\u0648\u0634 \u0628\u062e\u062a\u06cc\",\n            person: \"Nusaybah bint Ka'b\",\n            note: \"The Ansari woman remembered for defending the Prophet \ufdfa at Uhud.\",\n            category: \"Ansar\",\n            type: \"Personal name\",\n            popular: true\n        },\n        {\n            name: \"Rabab\",\n            variants: \"Rubab\",\n            arabic: \"\u0631\u0628\u0627\u0628\",\n            meaning: \"White cloud; brightness\",\n            urdu: \"\u0633\u0641\u06cc\u062f \u0628\u0627\u062f\u0644\u060c \u0631\u0648\u0634\u0646\u06cc\",\n            person: \"A historical name recorded among early Muslim women\",\n            note: \"A classical Arabic feminine name used in several Muslim cultures.\",\n            category: \"Other Companions\",\n            type: \"Personal name\",\n            popular: true\n        },\n        {\n            name: \"Ramlah\",\n            variants: \"Ramla\",\n            arabic: \"\u0631\u0645\u0644\u0629\",\n            meaning: \"Sand; sandy land\",\n            urdu: \"\u0631\u06cc\u062a\u060c \u0631\u06cc\u062a\u0644\u06cc \u0632\u0645\u06cc\u0646\",\n            person: \"Ramlah bint Abi Sufyan, known as Umm Habibah\",\n            note: \"Mother of the Believers.\",\n            category: \"Mothers of the Believers\",\n            type: \"Personal name\",\n            popular: true\n        },\n        {\n            name: \"Rayhanah\",\n            variants: \"Raihana, Reyhana\",\n            arabic: \"\u0631\u064a\u062d\u0627\u0646\u0629\",\n            meaning: \"Fragrant plant; sweet basil\",\n            urdu: \"\u062e\u0648\u0634\u0628\u0648\u062f\u0627\u0631 \u067e\u0648\u062f\u0627\u060c \u0631\u06cc\u062d\u0627\u0646\",\n            person: \"Rayhanah bint Zayd\",\n            note: \"A woman connected with the Prophet\u2019s household.\",\n            category: \"Other Companions\",\n            type: \"Personal name\",\n            popular: true\n        },\n        {\n            name: \"Raytah\",\n            variants: \"Raita, Rayta\",\n            arabic: \"\u0631\u064a\u0637\u0629\",\n            meaning: \"A type of cloth; traditional Arabic name\",\n            urdu: \"\u0627\u06cc\u06a9 \u0642\u0633\u0645 \u06a9\u0627 \u06a9\u067e\u0691\u0627\u060c \u0642\u062f\u06cc\u0645 \u0639\u0631\u0628\u06cc \u0646\u0627\u0645\",\n            person: \"A name recorded among female companions\",\n            note: \"Its English spelling and interpretation vary.\",\n            category: \"Other Companions\",\n            type: \"Personal name\",\n            popular: false\n        },\n        {\n            name: \"Rubayyi\",\n            variants: \"Rubayyi', Rubai\",\n            arabic: \"\u0627\u0644\u0631\u0651\u064f\u0628\u064e\u064a\u0651\u0650\u0639\",\n            meaning: \"Springtime; little spring\",\n            urdu: \"\u0628\u06c1\u0627\u0631\u060c \u0686\u06be\u0648\u0679\u06cc \u0628\u06c1\u0627\u0631\",\n            person: \"Al-Rubayyi bint Muawwidh\",\n            note: \"An Ansari companion and narrator of hadith.\",\n            category: \"Ansar\",\n            type: \"Personal name\",\n            popular: false\n        },\n        {\n            name: \"Rufaydah\",\n            variants: \"Rufaida, Rufayda\",\n            arabic: \"\u0631\u0641\u064a\u062f\u0629\",\n            meaning: \"Helper; supporter; one who provides aid\",\n            urdu: \"\u0645\u062f\u062f\u06af\u0627\u0631\u060c \u0633\u06c1\u0627\u0631\u0627 \u062f\u06cc\u0646\u06d2 \u0648\u0627\u0644\u06cc\",\n            person: \"Rufaydah al-Aslamiyyah\",\n            note: \"Remembered for treating and caring for injured people.\",\n            category: \"Ansar\",\n            type: \"Personal name\",\n            popular: true\n        },\n        {\n            name: \"Ruqayyah\",\n            variants: \"Ruqayya, Ruqaya\",\n            arabic: \"\u0631\u0642\u064a\u0629\",\n            meaning: \"Rise; ascent; advancement\",\n            urdu: \"\u0628\u0644\u0646\u062f\u06cc\u060c \u062a\u0631\u0642\u06cc\",\n            person: \"Ruqayyah bint Muhammad\",\n            note: \"Daughter of Prophet Muhammad \ufdfa.\",\n            category: \"Ahl al-Bayt\",\n            type: \"Personal name\",\n            popular: true\n        },\n        {\n            name: \"Saffanah\",\n            variants: \"Saffana, Safanah\",\n            arabic: \"\u0633\u0641\u0627\u0646\u0629\",\n            meaning: \"Pearl\",\n            urdu: \"\u0645\u0648\u062a\u06cc\",\n            person: \"Saffanah bint Hatim al-Tai\",\n            note: \"Daughter of Hatim al-Tai and remembered for eloquence and dignity.\",\n            category: \"Other Companions\",\n            type: \"Personal name\",\n            popular: true\n        },\n        {\n            name: \"Safiyyah\",\n            variants: \"Safiya, Safia\",\n            arabic: \"\u0635\u0641\u064a\u0629\",\n            meaning: \"Pure; chosen; sincere friend\",\n            urdu: \"\u067e\u0627\u06a9\u06cc\u0632\u06c1\u060c \u0645\u0646\u062a\u062e\u0628\u060c \u0645\u062e\u0644\u0635 \u062f\u0648\u0633\u062a\",\n            person: \"Safiyyah bint Huyayy\",\n            note: \"Mother of the Believers.\",\n            category: \"Mothers of the Believers\",\n            type: \"Personal name\",\n            popular: true\n        },\n        {\n            name: \"Sahlah\",\n            variants: \"Sahla\",\n            arabic: \"\u0633\u0647\u0644\u0629\",\n            meaning: \"Easy; gentle; smooth\",\n            urdu: \"\u0622\u0633\u0627\u0646\u060c \u0646\u0631\u0645\u060c \u0645\u0644\u0627\u0626\u0645\",\n            person: \"Sahlah bint Suhayl\",\n            note: \"A female companion from the early Muslim community.\",\n            category: \"Early Muslims\",\n            type: \"Personal name\",\n            popular: true\n        },\n        {\n            name: \"Salma\",\n            variants: \"Salmaa\",\n            arabic: \"\u0633\u0644\u0645\u0649\",\n            meaning: \"Safe; peaceful; unharmed\",\n            urdu: \"\u0645\u062d\u0641\u0648\u0638\u060c \u067e\u064f\u0631\u0627\u0645\u0646\",\n            person: \"Salma bint Qays and other female companions\",\n            note: \"Several women among the early Muslims were known by this name.\",\n            category: \"Ansar\",\n            type: \"Personal name\",\n            popular: true\n        },\n        {\n            name: \"Salitah\",\n            variants: \"Sulaitah, Salita\",\n            arabic: \"\u0633\u0644\u064a\u0637\u0629\",\n            meaning: \"Eloquent; strong in speech\",\n            urdu: \"\u0641\u0635\u06cc\u062d\u060c \u0645\u0636\u0628\u0648\u0637 \u0627\u0646\u062f\u0627\u0632 \u0645\u06cc\u06ba \u0628\u0627\u062a \u06a9\u0631\u0646\u06d2 \u0648\u0627\u0644\u06cc\",\n            person: \"Salitah bint Qays\",\n            note: \"An Ansari woman counted among early Muslims.\",\n            category: \"Ansar\",\n            type: \"Personal name\",\n            popular: false\n        },\n        {\n            name: \"Sawdah\",\n            variants: \"Saudah, Sawda\",\n            arabic: \"\u0633\u0648\u062f\u0629\",\n            meaning: \"Dark-complexioned; classical Arabic name\",\n            urdu: \"\u06af\u06c1\u0631\u06cc \u0631\u0646\u06af\u062a \u0648\u0627\u0644\u06cc\u060c \u0642\u062f\u06cc\u0645 \u0639\u0631\u0628\u06cc \u0646\u0627\u0645\",\n            person: \"Sawdah bint Zam'ah\",\n            note: \"Mother of the Believers.\",\n            category: \"Mothers of the Believers\",\n            type: \"Personal name\",\n            popular: true\n        },\n        {\n            name: \"Shayma\",\n            variants: \"Shaima, Shaymaa\",\n            arabic: \"\u0627\u0644\u0634\u064a\u0645\u0627\u0621\",\n            meaning: \"One with beauty marks; virtuous character\",\n            urdu: \"\u062e\u0648\u0628\u0635\u0648\u0631\u062a\u06cc \u06a9\u06d2 \u0646\u0634\u0627\u0646 \u0648\u0627\u0644\u06cc\u060c \u0627\u0686\u06be\u06cc \u0639\u0627\u062f\u062a \u0648\u0627\u0644\u06cc\",\n            person: \"Al-Shayma, foster sister of Prophet Muhammad \ufdfa\",\n            note: \"A famous historical name with several English spellings.\",\n            category: \"Other Companions\",\n            type: \"Personal name\",\n            popular: true\n        },\n        {\n            name: \"Shifa\",\n            variants: \"Al-Shifa, Shifaa\",\n            arabic: \"\u0627\u0644\u0634\u0641\u0627\u0621\",\n            meaning: \"Healing; cure\",\n            urdu: \"\u0634\u0641\u0627\u060c \u0639\u0644\u0627\u062c\",\n            person: \"Al-Shifa bint Abdullah\",\n            note: \"Known for knowledge, literacy and service in Madinah.\",\n            category: \"Early Muslims\",\n            type: \"Personal name\",\n            popular: true\n        },\n        {\n            name: \"Sumayyah\",\n            variants: \"Sumaya, Sumaiya\",\n            arabic: \"\u0633\u0645\u064a\u0629\",\n            meaning: \"An ancient diminutive Arabic name\",\n            urdu: \"\u0642\u062f\u06cc\u0645 \u0639\u0631\u0628\u06cc \u062a\u0635\u063a\u06cc\u0631\u06cc \u0646\u0627\u0645\",\n            person: \"Sumayyah bint Khayyat\",\n            note: \"Remembered as the first martyr of Islam.\",\n            category: \"Early Muslims\",\n            type: \"Personal name\",\n            popular: true\n        },\n        {\n            name: \"Suhaylah\",\n            variants: \"Suhaila, Sohaila\",\n            arabic: \"\u0633\u0647\u064a\u0644\u0629\",\n            meaning: \"Gentle; easy; smooth\",\n            urdu: \"\u0646\u0631\u0645\u060c \u0622\u0633\u0627\u0646\u060c \u0645\u0644\u0627\u0626\u0645\",\n            person: \"A name recorded among female companions\",\n            note: \"A feminine diminutive related to Sahlah.\",\n            category: \"Other Companions\",\n            type: \"Personal name\",\n            popular: true\n        },\n        {\n            name: \"Umamah\",\n            variants: \"Umama, Umaamah\",\n            arabic: \"\u0623\u0645\u0627\u0645\u0629\",\n            meaning: \"Little mother; historical personal name\",\n            urdu: \"\u0686\u06be\u0648\u0679\u06cc \u0645\u0627\u06ba\u060c \u0642\u062f\u06cc\u0645 \u0630\u0627\u062a\u06cc \u0646\u0627\u0645\",\n            person: \"Umamah bint Abi al-As\",\n            note: \"Granddaughter of Prophet Muhammad \ufdfa through Zaynab.\",\n            category: \"Ahl al-Bayt\",\n            type: \"Personal name\",\n            popular: true\n        },\n        {\n            name: \"Umaymah\",\n            variants: \"Umaimah, Umama\",\n            arabic: \"\u0623\u0645\u064a\u0645\u0629\",\n            meaning: \"Little mother\",\n            urdu: \"\u0686\u06be\u0648\u0679\u06cc \u0645\u0627\u06ba\",\n            person: \"Umaymah bint Ruqayqah\",\n            note: \"A female companion associated with the pledge of Muslim women.\",\n            category: \"Other Companions\",\n            type: \"Personal name\",\n            popular: true\n        },\n        {\n            name: \"Umm Darda\",\n            variants: \"Umm al-Darda\",\n            arabic: \"\u0623\u0645 \u0627\u0644\u062f\u0631\u062f\u0627\u0621\",\n            meaning: \"Mother of Darda\",\n            urdu: \"\u062f\u0631\u062f\u0627\u0621 \u06a9\u06cc \u0648\u0627\u0644\u062f\u06c1\",\n            person: \"A kunyah used for distinguished early Muslim women\",\n            note: \"This is a kunyah, not an ordinary personal first name.\",\n            category: \"Kunyah\",\n            type: \"Kunyah\",\n            popular: false\n        },\n        {\n            name: \"Umm Haram\",\n            variants: \"Umme Haram\",\n            arabic: \"\u0623\u0645 \u062d\u0631\u0627\u0645\",\n            meaning: \"Mother of Haram\",\n            urdu: \"\u062d\u0631\u0627\u0645 \u06a9\u06cc \u0648\u0627\u0644\u062f\u06c1\",\n            person: \"Umm Haram bint Milhan\",\n            note: \"An Ansari companion. This is a kunyah rather than her personal name.\",\n            category: \"Kunyah\",\n            type: \"Kunyah\",\n            popular: false\n        },\n        {\n            name: \"Umm Sharik\",\n            variants: \"Umme Sharik\",\n            arabic: \"\u0623\u0645 \u0634\u0631\u064a\u0643\",\n            meaning: \"Mother of Sharik\",\n            urdu: \"\u0634\u0631\u06cc\u06a9 \u06a9\u06cc \u0648\u0627\u0644\u062f\u06c1\",\n            person: \"Umm Sharik\",\n            note: \"An early Muslim woman better known by her kunyah.\",\n            category: \"Kunyah\",\n            type: \"Kunyah\",\n            popular: false\n        },\n        {\n            name: \"Umm Sulaym\",\n            variants: \"Umme Sulaim, Umm Sulaim\",\n            arabic: \"\u0623\u0645 \u0633\u0644\u064a\u0645\",\n            meaning: \"Mother of Sulaym\",\n            urdu: \"\u0633\u0644\u06cc\u0645 \u06a9\u06cc \u0648\u0627\u0644\u062f\u06c1\",\n            person: \"Umm Sulaym, mother of Anas ibn Malik\",\n            note: \"An important Ansari companion known mainly by her kunyah.\",\n            category: \"Kunyah\",\n            type: \"Kunyah\",\n            popular: false\n        },\n        {\n            name: \"Umm Waraqah\",\n            variants: \"Umme Waraqa\",\n            arabic: \"\u0623\u0645 \u0648\u0631\u0642\u0629\",\n            meaning: \"Mother of Waraqah\",\n            urdu: \"\u0648\u0631\u0642\u06c1 \u06a9\u06cc \u0648\u0627\u0644\u062f\u06c1\",\n            person: \"Umm Waraqah bint Abdullah\",\n            note: \"A female companion known for Quran recitation. This is a kunyah.\",\n            category: \"Kunyah\",\n            type: \"Kunyah\",\n            popular: false\n        },\n        {\n            name: \"Zaynab\",\n            variants: \"Zainab, Zeinab\",\n            arabic: \"\u0632\u064a\u0646\u0628\",\n            meaning: \"Fragrant tree or beautiful flower\",\n            urdu: \"\u062e\u0648\u0634\u0628\u0648\u062f\u0627\u0631 \u062f\u0631\u062e\u062a \u06cc\u0627 \u062e\u0648\u0628\u0635\u0648\u0631\u062a \u067e\u06be\u0648\u0644\",\n            person: \"Several distinguished women, including Zaynab bint Jahsh\",\n            note: \"The name was borne by Mothers of the Believers and women of Ahl al-Bayt.\",\n            category: \"Mothers of the Believers\",\n            type: \"Personal name\",\n            popular: true\n        },\n        {\n            name: \"Zinnirah\",\n            variants: \"Zunairah, Zinneerah\",\n            arabic: \"\u0632\u0646\u064a\u0631\u0629\",\n            meaning: \"Historical Arabic name; exact meaning varies\",\n            urdu: \"\u0642\u062f\u06cc\u0645 \u0639\u0631\u0628\u06cc \u0646\u0627\u0645\u060c \u0635\u062d\u06cc\u062d \u0645\u0639\u0646\u06cc \u0645\u06cc\u06ba \u0627\u062e\u062a\u0644\u0627\u0641 \u06c1\u06d2\",\n            person: \"Zinnirah al-Rumiyyah\",\n            note: \"An early Muslim woman who endured persecution for her faith.\",\n            category: \"Early Muslims\",\n            type: \"Personal name\",\n            popular: false\n        }\n    ];\n\n    const namesGrid = document.getElementById(\"oksSbNamesGrid\");\n    const searchInput = document.getElementById(\"oksSbSearch\");\n    const clearSearchButton = document.getElementById(\"oksSbClearSearch\");\n    const alphabetContainer = document.getElementById(\"oksSbAlphabet\");\n    const categoryContainer = document.getElementById(\"oksSbCategories\");\n    const resultsCount = document.getElementById(\"oksSbResultsCount\");\n    const loadMoreButton = document.getElementById(\"oksSbLoadMore\");\n    const resetButton = document.getElementById(\"oksSbResetFilters\");\n    const noResults = document.getElementById(\"oksSbNoResults\");\n    const noResultsReset = document.getElementById(\"oksSbNoResultsReset\");\n    const sortSelect = document.getElementById(\"oksSbSort\");\n    const totalNames = document.getElementById(\"oksSbTotalNames\");\n\n    const storageKey = \"oksSavedSahabiyatNames\";\n    const namesPerPage = 24;\n\n    let activeLetter = \"All\";\n    let activeCategory = \"All\";\n    let visibleCount = namesPerPage;\n    let savedNames = readSavedNames();\n\n    totalNames.textContent = sahabiyatNames.length;\n\n    function normalizeText(value) {\n        return String(value || \"\")\n            .toLocaleLowerCase()\n            .normalize(\"NFD\")\n            .replace(\/[\\u0300-\\u036f]\/g, \"\")\n            .replace(\/[\u2019\u2018`]\/g, \"'\")\n            .trim();\n    }\n\n    function escapeHtml(value) {\n        return String(value || \"\")\n            .replace(\/&\/g, \"&amp;\")\n            .replace(\/<\/g, \"&lt;\")\n            .replace(\/>\/g, \"&gt;\")\n            .replace(\/\"\/g, \"&quot;\")\n            .replace(\/'\/g, \"&#039;\");\n    }\n\n    function readSavedNames() {\n        try {\n            const saved = JSON.parse(localStorage.getItem(storageKey));\n            return Array.isArray(saved) ? saved : [];\n        } catch (error) {\n            return [];\n        }\n    }\n\n    function writeSavedNames() {\n        try {\n            localStorage.setItem(storageKey, JSON.stringify(savedNames));\n        } catch (error) {\n            console.warn(\"Saved names could not be stored.\");\n        }\n    }\n\n    function buildAlphabet() {\n        const alphabet = \"ABCDEFGHIJKLMNOPQRSTUVWXYZ\".split(\"\");\n        const availableLetters = new Set(\n            sahabiyatNames.map(function (item) {\n                return item.name.charAt(0).toUpperCase();\n            })\n        );\n\n        alphabetContainer.innerHTML = \"\";\n\n        const allButton = document.createElement(\"button\");\n        allButton.type = \"button\";\n        allButton.className = \"is-active\";\n        allButton.dataset.letter = \"All\";\n        allButton.textContent = \"All\";\n        alphabetContainer.appendChild(allButton);\n\n        alphabet.forEach(function (letter) {\n            const button = document.createElement(\"button\");\n\n            button.type = \"button\";\n            button.dataset.letter = letter;\n            button.textContent = letter;\n            button.disabled = !availableLetters.has(letter);\n\n            alphabetContainer.appendChild(button);\n        });\n    }\n\n    function getFilteredNames() {\n        const query = normalizeText(searchInput.value);\n\n        const filtered = sahabiyatNames.filter(function (item) {\n            const searchableText = normalizeText(\n                [\n                    item.name,\n                    item.variants,\n                    item.arabic,\n                    item.meaning,\n                    item.urdu,\n                    item.person,\n                    item.note,\n                    item.category,\n                    item.type\n                ].join(\" \")\n            );\n\n            const matchesSearch =\n                query === \"\" || searchableText.includes(query);\n\n            const matchesLetter =\n                activeLetter === \"All\" ||\n                item.name.charAt(0).toUpperCase() === activeLetter;\n\n            const matchesCategory =\n                activeCategory === \"All\" ||\n                item.category === activeCategory ||\n                (\n                    activeCategory === \"Saved\" &&\n                    savedNames.includes(item.name)\n                );\n\n            return matchesSearch && matchesLetter && matchesCategory;\n        });\n\n        filtered.sort(function (first, second) {\n            if (sortSelect.value === \"za\") {\n                return second.name.localeCompare(first.name);\n            }\n\n            return first.name.localeCompare(second.name);\n        });\n\n        return filtered;\n    }\n\n    function createCard(item) {\n        const isSaved = savedNames.includes(item.name);\n        const popularityTag = item.popular\n            ? '<span class=\"oks-sb-tag oks-sb-tag-gold\">Popular<\/span>'\n            : \"\";\n\n        return `\n            <article class=\"oks-sb-name-card\">\n                <div class=\"oks-sb-card-top\">\n                    <div class=\"oks-sb-card-title\">\n                        <h3>${escapeHtml(item.name)}<\/h3>\n\n                        <p class=\"oks-sb-arabic-name\" lang=\"ar\" dir=\"rtl\">\n                            ${escapeHtml(item.arabic)}\n                        <\/p>\n                    <\/div>\n\n                    <button\n                        type=\"button\"\n                        class=\"oks-sb-save-button ${isSaved ? \"is-saved\" : \"\"}\"\n                        data-save-name=\"${escapeHtml(item.name)}\"\n                        aria-label=\"${isSaved ? \"Remove\" : \"Save\"} ${escapeHtml(item.name)}\"\n                        aria-pressed=\"${isSaved}\"\n                        title=\"${isSaved ? \"Remove saved name\" : \"Save this name\"}\"\n                    >\n                        ${isSaved ? \"\u2665\" : \"\u2661\"}\n                    <\/button>\n                <\/div>\n\n                <div class=\"oks-sb-card-body\">\n                    <div class=\"oks-sb-detail\">\n                        <span class=\"oks-sb-label\">English Meaning<\/span>\n                        <span class=\"oks-sb-value\">\n                            ${escapeHtml(item.meaning)}\n                        <\/span>\n                    <\/div>\n\n                    <div class=\"oks-sb-detail\">\n                        <span class=\"oks-sb-label\">Urdu Meaning<\/span>\n                        <span\n                            class=\"oks-sb-value oks-sb-urdu-value\"\n                            lang=\"ur\"\n                            dir=\"rtl\"\n                        >\n                            ${escapeHtml(item.urdu)}\n                        <\/span>\n                    <\/div>\n\n                    <div class=\"oks-sb-detail\">\n                        <span class=\"oks-sb-label\">Historical Connection<\/span>\n                        <span class=\"oks-sb-value\">\n                            ${escapeHtml(item.person)}\n                        <\/span>\n                    <\/div>\n\n                    <div class=\"oks-sb-historical-note\">\n                        ${escapeHtml(item.note)}\n                    <\/div>\n                <\/div>\n\n                <div class=\"oks-sb-card-footer\">\n                    <div class=\"oks-sb-tags\">\n                        <span class=\"oks-sb-tag\">\n                            ${escapeHtml(item.category)}\n                        <\/span>\n\n                        <span class=\"oks-sb-tag\">\n                            ${escapeHtml(item.type)}\n                        <\/span>\n\n                        ${popularityTag}\n                    <\/div>\n\n                    <button\n                        type=\"button\"\n                        class=\"oks-sb-copy-button\"\n                        data-copy-name=\"${escapeHtml(item.name)}\"\n                        data-copy-arabic=\"${escapeHtml(item.arabic)}\"\n                        data-copy-meaning=\"${escapeHtml(item.meaning)}\"\n                        data-copy-urdu=\"${escapeHtml(item.urdu)}\"\n                    >\n                        Copy\n                    <\/button>\n                <\/div>\n            <\/article>\n        `;\n    }\n\n    function renderNames() {\n        const filteredNames = getFilteredNames();\n        const visibleNames = filteredNames.slice(0, visibleCount);\n\n        namesGrid.innerHTML = visibleNames.map(createCard).join(\"\");\n\n        resultsCount.textContent =\n            \"Showing \" +\n            visibleNames.length +\n            \" of \" +\n            filteredNames.length +\n            (filteredNames.length === 1 ? \" name\" : \" names\");\n\n        const empty = filteredNames.length === 0;\n\n        namesGrid.hidden = empty;\n        noResults.hidden = !empty;\n\n        loadMoreButton.hidden =\n            empty || visibleCount >= filteredNames.length;\n\n        clearSearchButton.hidden = searchInput.value.trim() === \"\";\n    }\n\n    function setLetter(letter) {\n        activeLetter = letter;\n        visibleCount = namesPerPage;\n\n        alphabetContainer\n            .querySelectorAll(\"button\")\n            .forEach(function (button) {\n                button.classList.toggle(\n                    \"is-active\",\n                    button.dataset.letter === letter\n                );\n            });\n\n        renderNames();\n    }\n\n    function setCategory(category) {\n        activeCategory = category;\n        visibleCount = namesPerPage;\n\n        categoryContainer\n            .querySelectorAll(\"button\")\n            .forEach(function (button) {\n                button.classList.toggle(\n                    \"is-active\",\n                    button.dataset.category === category\n                );\n            });\n\n        renderNames();\n    }\n\n    function resetFilters() {\n        searchInput.value = \"\";\n        sortSelect.value = \"az\";\n        activeLetter = \"All\";\n        activeCategory = \"All\";\n        visibleCount = namesPerPage;\n\n        alphabetContainer\n            .querySelectorAll(\"button\")\n            .forEach(function (button) {\n                button.classList.toggle(\n                    \"is-active\",\n                    button.dataset.letter === \"All\"\n                );\n            });\n\n        categoryContainer\n            .querySelectorAll(\"button\")\n            .forEach(function (button) {\n                button.classList.toggle(\n                    \"is-active\",\n                    button.dataset.category === \"All\"\n                );\n            });\n\n        renderNames();\n    }\n\n    function scrollToFinder() {\n        const finder = document.getElementById(\"sahabiyat-name-finder\");\n\n        if (finder) {\n            finder.scrollIntoView({\n                behavior: \"smooth\",\n                block: \"start\"\n            });\n        }\n    }\n\n    function showToast(message) {\n        let toast = document.querySelector(\".oks-sb-toast\");\n\n        if (!toast) {\n            toast = document.createElement(\"div\");\n            toast.className = \"oks-sb-toast\";\n            toast.setAttribute(\"role\", \"status\");\n            toast.setAttribute(\"aria-live\", \"polite\");\n            document.body.appendChild(toast);\n        }\n\n        toast.textContent = message;\n        toast.classList.add(\"is-visible\");\n\n        window.clearTimeout(showToast.timer);\n\n        showToast.timer = window.setTimeout(function () {\n            toast.classList.remove(\"is-visible\");\n        }, 1900);\n    }\n\n    function fallbackCopy(text) {\n        const textArea = document.createElement(\"textarea\");\n\n        textArea.value = text;\n        textArea.setAttribute(\"readonly\", \"\");\n        textArea.style.position = \"fixed\";\n        textArea.style.opacity = \"0\";\n\n        document.body.appendChild(textArea);\n        textArea.select();\n\n        try {\n            document.execCommand(\"copy\");\n            showToast(\"Name copied\");\n        } catch (error) {\n            showToast(\"Copy was not available\");\n        }\n\n        document.body.removeChild(textArea);\n    }\n\n    function copyText(text) {\n        if (\n            navigator.clipboard &&\n            typeof navigator.clipboard.writeText === \"function\"\n        ) {\n            navigator.clipboard\n                .writeText(text)\n                .then(function () {\n                    showToast(\"Name copied\");\n                })\n                .catch(function () {\n                    fallbackCopy(text);\n                });\n\n            return;\n        }\n\n        fallbackCopy(text);\n    }\n\n    alphabetContainer.addEventListener(\"click\", function (event) {\n        const button = event.target.closest(\"button\");\n\n        if (!button || button.disabled) {\n            return;\n        }\n\n        setLetter(button.dataset.letter);\n    });\n\n    categoryContainer.addEventListener(\"click\", function (event) {\n        const button = event.target.closest(\"button\");\n\n        if (!button) {\n            return;\n        }\n\n        setCategory(button.dataset.category);\n    });\n\n    searchInput.addEventListener(\"input\", function () {\n        visibleCount = namesPerPage;\n        renderNames();\n    });\n\n    clearSearchButton.addEventListener(\"click\", function () {\n        searchInput.value = \"\";\n        visibleCount = namesPerPage;\n        searchInput.focus();\n        renderNames();\n    });\n\n    sortSelect.addEventListener(\"change\", function () {\n        visibleCount = namesPerPage;\n        renderNames();\n    });\n\n    loadMoreButton.addEventListener(\"click\", function () {\n        visibleCount += namesPerPage;\n        renderNames();\n    });\n\n    resetButton.addEventListener(\"click\", resetFilters);\n    noResultsReset.addEventListener(\"click\", resetFilters);\n\n    namesGrid.addEventListener(\"click\", function (event) {\n        const saveButton = event.target.closest(\"[data-save-name]\");\n\n        if (saveButton) {\n            const selectedName = saveButton.dataset.saveName;\n            const savedIndex = savedNames.indexOf(selectedName);\n\n            if (savedIndex >= 0) {\n                savedNames.splice(savedIndex, 1);\n                showToast(selectedName + \" removed from saved names\");\n            } else {\n                savedNames.push(selectedName);\n                showToast(selectedName + \" saved\");\n            }\n\n            writeSavedNames();\n            renderNames();\n            return;\n        }\n\n        const copyButton = event.target.closest(\"[data-copy-name]\");\n\n        if (copyButton) {\n            const copyValue =\n                copyButton.dataset.copyName +\n                \" \u2014 \" +\n                copyButton.dataset.copyArabic +\n                \" \u2014 English meaning: \" +\n                copyButton.dataset.copyMeaning +\n                \" \u2014 Urdu meaning: \" +\n                copyButton.dataset.copyUrdu;\n\n            copyText(copyValue);\n        }\n    });\n\n    document\n        .querySelectorAll(\"[data-quick-category]\")\n        .forEach(function (button) {\n            button.addEventListener(\"click\", function () {\n                searchInput.value = \"\";\n                setLetter(\"All\");\n                setCategory(button.dataset.quickCategory);\n                scrollToFinder();\n            });\n        });\n\n    document\n        .querySelectorAll(\"[data-name-search]\")\n        .forEach(function (button) {\n            button.addEventListener(\"click\", function () {\n                resetFilters();\n                searchInput.value = button.dataset.nameSearch;\n                renderNames();\n                scrollToFinder();\n\n                window.setTimeout(function () {\n                    searchInput.focus();\n                }, 450);\n            });\n        });\n\n    buildAlphabet();\n    renderNames();\n});\n<\/script>\n\n<main class=\"oks-sahabiyat-page\" id=\"oksSahabiyatPage\">\n\n    <!-- Breadcrumb -->\n    <nav class=\"oks-sb-breadcrumb\" aria-label=\"Breadcrumb\">\n        <a href=\"\/\">Home<\/a>\n        <span aria-hidden=\"true\">\u203a<\/span>\n        <a href=\"\/islamic-names\/\">Islamic Names<\/a>\n        <span aria-hidden=\"true\">\u203a<\/span>\n        <a href=\"\/islamic-names-for-girls\/\">Islamic Names for Girls<\/a>\n        <span aria-hidden=\"true\">\u203a<\/span>\n        <span aria-current=\"page\">Sahabiyat Names in Urdu<\/span>\n    <\/nav>\n\n    <!-- Hero -->\n    <header class=\"oks-sb-hero\">\n        <div class=\"oks-sb-hero-content\">\n            <span class=\"oks-sb-eyebrow\">Female Companions of Prophet Muhammad \ufdfa<\/span>\n\n            <h1>Sahabiyat Names in Urdu with English Meanings<\/h1>\n\n            <p class=\"oks-sb-urdu-heading\" lang=\"ur\" dir=\"rtl\">\n                \u0635\u062d\u0627\u0628\u06cc\u0627\u062a \u06a9\u06d2 \u0646\u0627\u0645 \u0627\u0631\u062f\u0648 \u0627\u0648\u0631 \u0627\u0646\u06af\u0631\u06cc\u0632\u06cc \u0645\u0639\u0646\u06cc \u06a9\u06d2 \u0633\u0627\u062a\u06be\n            <\/p>\n\n            <p class=\"oks-sb-hero-description\">\n                Explore beautiful Sahabiyat names in Urdu with English meanings,\n                Arabic spellings and brief historical details. This female Sahabiyat\n                name list includes Mothers of the Believers, women of Ahl al-Bayt,\n                early Muslims, Ansari women and respected female companions.\n            <\/p>\n\n            <div class=\"oks-sb-stats\">\n                <div class=\"oks-sb-stat\">\n                    <strong id=\"oksSbTotalNames\">62<\/strong>\n                    <span>Names and historical forms<\/span>\n                <\/div>\n\n                <div class=\"oks-sb-stat\">\n                    <strong>A\u2013Z<\/strong>\n                    <span>Alphabetical search<\/span>\n                <\/div>\n\n                <div class=\"oks-sb-stat\">\n                    <strong>Urdu<\/strong>\n                    <span>Urdu and English meanings<\/span>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/header>\n\n    <!-- Table of Contents -->\n    <nav class=\"oks-sb-toc\" aria-label=\"Page contents\">\n        <strong>On this page<\/strong>\n\n        <div class=\"oks-sb-toc-links\">\n            <a href=\"#sahabiyat-name-finder\">Name finder<\/a>\n            <a href=\"#popular-sahabiyat-names\">Popular names<\/a>\n            <a href=\"#meaning-of-sahabiyat\">Meaning of Sahabiyat<\/a>\n            <a href=\"#choosing-sahabiyat-name\">Naming guide<\/a>\n            <a href=\"#sahabiyat-faqs\">FAQs<\/a>\n        <\/div>\n    <\/nav>\n\n    <!-- Quick Categories -->\n    <section class=\"oks-sb-quick-categories\" aria-label=\"Quick name categories\">\n        <button type=\"button\" data-quick-category=\"Mothers of the Believers\">\n            Mothers of the Believers\n        <\/button>\n\n        <button type=\"button\" data-quick-category=\"Ahl al-Bayt\">\n            Ahl al-Bayt Names\n        <\/button>\n\n        <button type=\"button\" data-quick-category=\"Early Muslims\">\n            Early Muslim Women\n        <\/button>\n\n        <button type=\"button\" data-quick-category=\"Ansar\">\n            Ansari Sahabiyat\n        <\/button>\n\n        <button type=\"button\" data-quick-category=\"Kunyah\">\n            Historical Kunyah\n        <\/button>\n    <\/section>\n\n    <!-- Name Finder -->\n    <section\n        class=\"oks-sb-finder\"\n        id=\"sahabiyat-name-finder\"\n        aria-labelledby=\"oksSbFinderTitle\"\n    >\n        <div class=\"oks-sb-section-heading oks-sb-centered\">\n            <span>Search the list<\/span>\n            <h2 id=\"oksSbFinderTitle\">Female Sahabiyat Names with Meanings<\/h2>\n\n            <p>\n                Search by English name, Arabic spelling, Urdu meaning,\n                companion name or historical category.\n            <\/p>\n        <\/div>\n\n        <!-- Search and Sort -->\n        <div class=\"oks-sb-search-row\">\n            <div class=\"oks-sb-search-box\">\n                <label class=\"oks-sb-screen-reader\" for=\"oksSbSearch\">\n                    Search Sahabiyat names\n                <\/label>\n\n                <span aria-hidden=\"true\">\u2315<\/span>\n\n                <input\n                    type=\"search\"\n                    id=\"oksSbSearch\"\n                    placeholder=\"Search a name, meaning or companion...\"\n                    autocomplete=\"off\"\n                >\n\n                <button\n                    type=\"button\"\n                    id=\"oksSbClearSearch\"\n                    aria-label=\"Clear search\"\n                    hidden\n                >\n                    \u00d7\n                <\/button>\n            <\/div>\n\n            <div class=\"oks-sb-sort-box\">\n                <label for=\"oksSbSort\">Sort names<\/label>\n\n                <select id=\"oksSbSort\">\n                    <option value=\"az\">Name: A to Z<\/option>\n                    <option value=\"za\">Name: Z to A<\/option>\n                <\/select>\n            <\/div>\n        <\/div>\n\n        <!-- Alphabet Filter -->\n        <div class=\"oks-sb-filter-block\">\n            <h3>Browse Sahabiyat Names by Letter<\/h3>\n\n            <div\n                class=\"oks-sb-alphabet\"\n                id=\"oksSbAlphabet\"\n                aria-label=\"Filter names by first letter\"\n            ><\/div>\n        <\/div>\n\n        <!-- Category Filter -->\n        <div class=\"oks-sb-filter-block\">\n            <h3>Browse by Historical Category<\/h3>\n\n            <div class=\"oks-sb-categories\" id=\"oksSbCategories\">\n                <button\n                    type=\"button\"\n                    class=\"is-active\"\n                    data-category=\"All\"\n                >\n                    All Names\n                <\/button>\n\n                <button\n                    type=\"button\"\n                    data-category=\"Mothers of the Believers\"\n                >\n                    Mothers of the Believers\n                <\/button>\n\n                <button type=\"button\" data-category=\"Ahl al-Bayt\">\n                    Ahl al-Bayt\n                <\/button>\n\n                <button type=\"button\" data-category=\"Early Muslims\">\n                    Early Muslims\n                <\/button>\n\n                <button type=\"button\" data-category=\"Ansar\">\n                    Ansar\n                <\/button>\n\n                <button type=\"button\" data-category=\"Other Companions\">\n                    Other Companions\n                <\/button>\n\n                <button type=\"button\" data-category=\"Kunyah\">\n                    Kunyah\n                <\/button>\n\n                <button type=\"button\" data-category=\"Saved\">\n                    \u2661 Saved Names\n                <\/button>\n            <\/div>\n        <\/div>\n\n        <!-- Results Information -->\n        <div class=\"oks-sb-results-header\">\n            <p id=\"oksSbResultsCount\" aria-live=\"polite\">\n                Showing 24 of 62 names\n            <\/p>\n\n            <button type=\"button\" id=\"oksSbResetFilters\">\n                Reset filters\n            <\/button>\n        <\/div>\n\n        <!-- Names Grid -->\n        <div class=\"oks-sb-names-grid\" id=\"oksSbNamesGrid\"><\/div>\n\n        <!-- No Results -->\n        <div class=\"oks-sb-no-results\" id=\"oksSbNoResults\" hidden>\n            <span aria-hidden=\"true\">\u2315<\/span>\n            <h3>No matching name found<\/h3>\n            <p>Try another spelling, Urdu meaning, letter or category.<\/p>\n\n            <button type=\"button\" id=\"oksSbNoResultsReset\">\n                Show All Names\n            <\/button>\n        <\/div>\n\n        <!-- Show More -->\n        <div class=\"oks-sb-load-more-wrap\">\n            <button type=\"button\" id=\"oksSbLoadMore\">\n                Show More Names\n            <\/button>\n        <\/div>\n    <\/section>\n\n    <!-- Popular Names -->\n    <section class=\"oks-sb-content-section\" id=\"popular-sahabiyat-names\">\n        <div class=\"oks-sb-section-heading\">\n            <span>Popular choices<\/span>\n            <h2>Popular Sahabiyat Names for Baby Girls<\/h2>\n        <\/div>\n\n        <p>\n            Popular female Sahabiyat names include Aisha, Khadijah, Fatimah,\n            Hafsah, Zaynab, Ruqayyah, Safiyyah, Asma, Nusaybah, Sumayyah,\n            Rufaydah and Barakah. These names are widely recognised and have\n            strong connections with early Islamic history.\n        <\/p>\n\n        <div class=\"oks-sb-popular-buttons\">\n            <button type=\"button\" data-name-search=\"Aisha\">Aisha<\/button>\n            <button type=\"button\" data-name-search=\"Khadijah\">Khadijah<\/button>\n            <button type=\"button\" data-name-search=\"Fatimah\">Fatimah<\/button>\n            <button type=\"button\" data-name-search=\"Hafsah\">Hafsah<\/button>\n            <button type=\"button\" data-name-search=\"Zaynab\">Zaynab<\/button>\n            <button type=\"button\" data-name-search=\"Ruqayyah\">Ruqayyah<\/button>\n            <button type=\"button\" data-name-search=\"Safiyyah\">Safiyyah<\/button>\n            <button type=\"button\" data-name-search=\"Nusaybah\">Nusaybah<\/button>\n            <button type=\"button\" data-name-search=\"Rufaydah\">Rufaydah<\/button>\n            <button type=\"button\" data-name-search=\"Sumayyah\">Sumayyah<\/button>\n        <\/div>\n    <\/section>\n\n    <!-- Meaning of Sahabiyat -->\n    <section class=\"oks-sb-content-section oks-sb-soft\" id=\"meaning-of-sahabiyat\">\n        <div class=\"oks-sb-section-heading\">\n            <span>Simple explanation<\/span>\n            <h2>What Does Sahabiyat Mean?<\/h2>\n        <\/div>\n\n        <div class=\"oks-sb-definition-grid\">\n            <article>\n                <strong>Sahabi<\/strong>\n                <span class=\"oks-sb-arabic-term\" lang=\"ar\" dir=\"rtl\">\u0635\u062d\u0627\u0628\u064a<\/span>\n                <p>A male companion of Prophet Muhammad \ufdfa.<\/p>\n            <\/article>\n\n            <article>\n                <strong>Sahabiyah<\/strong>\n                <span class=\"oks-sb-arabic-term\" lang=\"ar\" dir=\"rtl\">\u0635\u062d\u0627\u0628\u064a\u0629<\/span>\n                <p>One female companion of Prophet Muhammad \ufdfa.<\/p>\n            <\/article>\n\n            <article>\n                <strong>Sahabiyat<\/strong>\n                <span class=\"oks-sb-arabic-term\" lang=\"ar\" dir=\"rtl\">\u0635\u062d\u0627\u0628\u064a\u0627\u062a<\/span>\n                <p>The plural word used for female companions.<\/p>\n            <\/article>\n        <\/div>\n\n        <p class=\"oks-sb-urdu-paragraph\" lang=\"ur\" dir=\"rtl\">\n            \u0635\u062d\u0627\u0628\u06cc\u06c1 \u0627\u064f\u0633 \u0645\u0633\u0644\u0645\u0627\u0646 \u062e\u0627\u062a\u0648\u0646 \u06a9\u0648 \u06a9\u06c1\u0627 \u062c\u0627\u062a\u0627 \u06c1\u06d2 \u062c\u0633 \u0646\u06d2 \u0646\u0628\u06cc \u06a9\u0631\u06cc\u0645 \ufdfa \u06a9\u0648 \u062d\u0627\u0644\u062a\u0650\n            \u0627\u06cc\u0645\u0627\u0646 \u0645\u06cc\u06ba \u062f\u06cc\u06a9\u06be\u0627 \u06cc\u0627 \u0622\u067e \ufdfa \u0633\u06d2 \u0645\u0644\u0627\u0642\u0627\u062a \u06a9\u06cc \u0627\u0648\u0631 \u0627\u0633\u0644\u0627\u0645 \u067e\u0631 \u0648\u0641\u0627\u062a \u067e\u0627\u0626\u06cc\u06d4\n            \u0635\u062d\u0627\u0628\u06cc\u06c1 \u06a9\u06cc \u062c\u0645\u0639 \u0635\u062d\u0627\u0628\u06cc\u0627\u062a \u06c1\u06d2\u06d4\n        <\/p>\n    <\/section>\n\n    <!-- Naming Guide -->\n    <section class=\"oks-sb-content-section\" id=\"choosing-sahabiyat-name\">\n        <div class=\"oks-sb-section-heading\">\n            <span>Parents\u2019 guide<\/span>\n            <h2>How to Choose a Sahabiyat Name for a Baby Girl<\/h2>\n        <\/div>\n\n        <div class=\"oks-sb-guide-grid\">\n            <article>\n                <span>1<\/span>\n                <h3>Confirm the Meaning<\/h3>\n                <p>\n                    Select a name with a clear and respectful meaning.\n                    Some old Arabic names have uncertain or uncommon meanings.\n                <\/p>\n            <\/article>\n\n            <article>\n                <span>2<\/span>\n                <h3>Check the Name Form<\/h3>\n                <p>\n                    A name beginning with \u201cUmm\u201d is usually a kunyah, not the\n                    woman\u2019s original first name.\n                <\/p>\n            <\/article>\n\n            <article>\n                <span>3<\/span>\n                <h3>Check Pronunciation<\/h3>\n                <p>\n                    Make sure the Arabic, Urdu and English pronunciation is\n                    suitable for your family and community.\n                <\/p>\n            <\/article>\n\n            <article>\n                <span>4<\/span>\n                <h3>Verify Before Naming<\/h3>\n                <p>\n                    Confirm the final spelling and meaning with a qualified\n                    Arabic-language or Islamic scholar.\n                <\/p>\n            <\/article>\n        <\/div>\n    <\/section>\n\n    <!-- Kunyah Explanation -->\n    <section class=\"oks-sb-content-section oks-sb-kunyah-section\">\n        <div class=\"oks-sb-section-heading\">\n            <span>Important naming detail<\/span>\n            <h2>Is \u201cUmm\u201d Part of a Sahabiyah\u2019s First Name?<\/h2>\n        <\/div>\n\n        <p>\n            Usually, no. <strong>Umm<\/strong> means \u201cmother of\u201d and is commonly\n            part of a <em>kunyah<\/em>, an honourable form of address. For example,\n            Umm Salamah is the kunyah of Hind bint Abi Umayyah, and Umm Ayman is\n            the kunyah of Barakah. This page labels kunyah forms separately so\n            parents do not confuse them with ordinary first names.\n        <\/p>\n    <\/section>\n\n    <!-- Related Pages -->\n    <section class=\"oks-sb-related-section\">\n        <div class=\"oks-sb-section-heading\">\n            <span>Explore related lists<\/span>\n            <h2>More Islamic Names with Meanings<\/h2>\n        <\/div>\n\n        <div class=\"oks-sb-related-grid\">\n            <a href=\"\/islamic-names-for-girls\/\">\n                <span>Girl Names<\/span>\n                <strong>Islamic Names for Girls<\/strong>\n                <small>Explore Muslim girl names with Urdu meanings.<\/small>\n            <\/a>\n\n            <a href=\"\/sahaba-names-for-boys\/\">\n                <span>Boy Names<\/span>\n                <strong>Sahaba Names for Boys<\/strong>\n                <small>Find names of respected male companions.<\/small>\n            <\/a>\n\n            <a href=\"\/islamic-names-for-boys\/\">\n                <span>Islamic Names<\/span>\n                <strong>Islamic Names for Boys<\/strong>\n                <small>Browse Muslim boy names from A to Z.<\/small>\n            <\/a>\n        <\/div>\n    <\/section>\n\n    <!-- FAQs -->\n    <section class=\"oks-sb-faq-section\" id=\"sahabiyat-faqs\">\n        <div class=\"oks-sb-section-heading\">\n            <span>Questions and answers<\/span>\n            <h2>Frequently Asked Questions About Sahabiyat Names<\/h2>\n        <\/div>\n\n        <div class=\"oks-sb-faq-list\">\n            <details>\n                <summary>What are Sahabiyat names in Urdu?<\/summary>\n                <p>\n                    Sahabiyat names are names connected with the respected female\n                    companions of Prophet Muhammad \ufdfa. Examples include Aisha,\n                    Khadijah, Hafsah, Fatimah, Asma, Nusaybah and Sumayyah.\n                <\/p>\n            <\/details>\n\n            <details>\n                <summary>What are popular female Sahabiyat names?<\/summary>\n                <p>\n                    Aisha, Khadijah, Fatimah, Hafsah, Zaynab, Ruqayyah,\n                    Safiyyah, Asma, Barakah, Nusaybah and Rufaydah are popular\n                    choices.\n                <\/p>\n            <\/details>\n\n            <details>\n                <summary>Are all Sahabiyat names suitable for baby girls?<\/summary>\n                <p>\n                    Not automatically. Some historical Arabic names have meanings\n                    or pronunciations that may be uncommon today. Parents should\n                    check the meaning, spelling and suitability before choosing.\n                <\/p>\n            <\/details>\n\n            <details>\n                <summary>Is Sahabiyah different from Sahabiyat?<\/summary>\n                <p>\n                    Yes. Sahabiyah means one female companion, while Sahabiyat\n                    is the plural word for female companions.\n                <\/p>\n            <\/details>\n\n            <details>\n                <summary>Can Sahabiyat names have different English spellings?<\/summary>\n                <p>\n                    Yes. Arabic names may have several English transliterations.\n                    For example, Aisha may also be written as Ayesha or Aishah,\n                    while Hafsah may be written as Hafsa.\n                <\/p>\n            <\/details>\n\n            <details>\n                <summary>Is Umm a first name?<\/summary>\n                <p>\n                    Umm normally means \u201cmother of\u201d and forms part of a kunyah.\n                    It is not normally the woman\u2019s original personal name.\n                <\/p>\n            <\/details>\n        <\/div>\n    <\/section>\n\n    <!-- Sources and Accuracy -->\n    <aside class=\"oks-sb-source-note\">\n        <h2>Historical and Meaning Note<\/h2>\n\n        <p>\n            Arabic name meanings and English spellings may vary between\n            dictionaries and historical sources. Some women were better known\n            by a kunyah or title than by their personal name. Confirm the final\n            name and spelling with a qualified scholar or Arabic-language expert.\n        <\/p>\n\n        <p class=\"oks-sb-source-links\">\n            Reference resources:\n            <a href=\"https:\/\/www.islamweb.net\/en\/women\/articles\/1136\/female-companions\" target=\"_blank\" rel=\"noopener\">\n                IslamWeb Female Companions\n            <\/a>,\n            <a href=\"https:\/\/companions.hawramani.com\/sahabiyyah-names-for-girls\/\" target=\"_blank\" rel=\"noopener\">\n                Companions Name Database\n            <\/a>\n            and\n            <a href=\"https:\/\/islamqa.info\/en\/answers\/101401\/\" target=\"_blank\" rel=\"noopener\">\n                Islamic Naming Guidance\n            <\/a>.\n        <\/p>\n    <\/aside>\n\n<\/main>\n\n<!-- Breadcrumb and FAQ structured data -->\n<script type=\"application\/ld+json\">\n{\n    \"@context\": \"https:\/\/schema.org\",\n    \"@graph\": [\n        {\n            \"@type\": \"BreadcrumbList\",\n            \"itemListElement\": [\n                {\n                    \"@type\": \"ListItem\",\n                    \"position\": 1,\n                    \"name\": \"Home\",\n                    \"item\": \"https:\/\/oks.digital\/\"\n                },\n                {\n                    \"@type\": \"ListItem\",\n                    \"position\": 2,\n                    \"name\": \"Islamic Names\",\n                    \"item\": \"https:\/\/oks.digital\/islamic-names\/\"\n                },\n                {\n                    \"@type\": \"ListItem\",\n                    \"position\": 3,\n                    \"name\": \"Islamic Names for Girls\",\n                    \"item\": \"https:\/\/oks.digital\/islamic-names-for-girls\/\"\n                },\n                {\n                    \"@type\": \"ListItem\",\n                    \"position\": 4,\n                    \"name\": \"Sahabiyat Names in Urdu\",\n                    \"item\": \"https:\/\/oks.digital\/sahabiyat-names-in-urdu\/\"\n                }\n            ]\n        },\n        {\n            \"@type\": \"FAQPage\",\n            \"mainEntity\": [\n                {\n                    \"@type\": \"Question\",\n                    \"name\": \"What are Sahabiyat names in Urdu?\",\n                    \"acceptedAnswer\": {\n                        \"@type\": \"Answer\",\n                        \"text\": \"Sahabiyat names are names connected with the respected female companions of Prophet Muhammad. Examples include Aisha, Khadijah, Hafsah, Fatimah, Asma, Nusaybah and Sumayyah.\"\n                    }\n                },\n                {\n                    \"@type\": \"Question\",\n                    \"name\": \"What are popular female Sahabiyat names?\",\n                    \"acceptedAnswer\": {\n                        \"@type\": \"Answer\",\n                        \"text\": \"Aisha, Khadijah, Fatimah, Hafsah, Zaynab, Ruqayyah, Safiyyah, Asma, Barakah, Nusaybah and Rufaydah are popular choices.\"\n                    }\n                },\n                {\n                    \"@type\": \"Question\",\n                    \"name\": \"Are all Sahabiyat names suitable for baby girls?\",\n                    \"acceptedAnswer\": {\n                        \"@type\": \"Answer\",\n                        \"text\": \"Not automatically. Some historical Arabic names have meanings or pronunciations that may be uncommon today. Parents should check the meaning, spelling and suitability before choosing.\"\n                    }\n                },\n                {\n                    \"@type\": \"Question\",\n                    \"name\": \"Is Sahabiyah different from Sahabiyat?\",\n                    \"acceptedAnswer\": {\n                        \"@type\": \"Answer\",\n                        \"text\": \"Sahabiyah means one female companion, while Sahabiyat is the plural word for female companions.\"\n                    }\n                },\n                {\n                    \"@type\": \"Question\",\n                    \"name\": \"Can Sahabiyat names have different English spellings?\",\n                    \"acceptedAnswer\": {\n                        \"@type\": \"Answer\",\n                        \"text\": \"Yes. Arabic names may have several English transliterations, such as Aisha, Ayesha or Aishah.\"\n                    }\n                },\n                {\n                    \"@type\": \"Question\",\n                    \"name\": \"Is Umm a first name?\",\n                    \"acceptedAnswer\": {\n                        \"@type\": \"Answer\",\n                        \"text\": \"Umm normally means mother of and forms part of a kunyah. It is not normally the woman's original personal name.\"\n                    }\n                }\n            ]\n        }\n    ]\n}\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Home \u203a Islamic Names \u203a Islamic Names for Girls \u203a Sahabiyat Names in Urdu Female Companions of Prophet Muhammad \ufdfa Sahabiyat Names in Urdu with English Meanings \u0635\u062d\u0627\u0628\u06cc\u0627\u062a \u06a9\u06d2 \u0646\u0627\u0645 \u0627\u0631\u062f\u0648 \u0627\u0648\u0631 \u0627\u0646\u06af\u0631\u06cc\u0632\u06cc \u0645\u0639\u0646\u06cc \u06a9\u06d2 \u0633\u0627\u062a\u06be Explore beautiful Sahabiyat names in Urdu with English meanings, Arabic spellings and brief historical details. This female Sahabiyat name&#8230;<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"class_list":["post-263","page","type-page","status-publish","hentry"],"taxonomy_info":[],"featured_image_src_large":false,"author_info":{"display_name":"Islamic Tools","author_link":"https:\/\/oks.digital\/ar\/author\/islamic-tools\/"},"comment_info":0,"_links":{"self":[{"href":"https:\/\/oks.digital\/ar\/wp-json\/wp\/v2\/pages\/263","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oks.digital\/ar\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/oks.digital\/ar\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/oks.digital\/ar\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/oks.digital\/ar\/wp-json\/wp\/v2\/comments?post=263"}],"version-history":[{"count":5,"href":"https:\/\/oks.digital\/ar\/wp-json\/wp\/v2\/pages\/263\/revisions"}],"predecessor-version":[{"id":450,"href":"https:\/\/oks.digital\/ar\/wp-json\/wp\/v2\/pages\/263\/revisions\/450"}],"wp:attachment":[{"href":"https:\/\/oks.digital\/ar\/wp-json\/wp\/v2\/media?parent=263"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}