The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.
The babynamesIL package provides a comprehensive dataset
of names given to Israeli babies from 1949 to 2024. This data, sourced
from the Israeli Central Bureau of Statistics (CBS), includes names used
for at least 5 children in at least one gender and sector (Jewish,
Muslim, Christian-Arab, and Druze).
The package offers two main data objects:
babynamesIL: A dataset containing the number of babies
given each name, categorized by year, sex, and sector from 1949 to
2024.babynamesIL_totals: A summary dataframe with the total
number of babies given each name, aggregated by sex and sector.babynamesIL_1948: Legacy 1948 data from an earlier CBS
release.babynamesIL_other: Archived “Other” sector data
(1985-2021), no longer published by CBS.# Install the released version from CRAN
install.packages("babynamesIL")
# Install the development version from GitHub
devtools::install_github("aviezerl/babynamesIL")library(babynamesIL)
# yearly data
head(babynamesIL)
#> # A tibble: 6 × 6
#> sector year sex name n prop
#> <chr> <dbl> <chr> <chr> <int> <dbl>
#> 1 Christian 1948 F לילה 19 0.129
#> 2 Christian 1948 F סמירה 14 0.0952
#> 3 Christian 1948 F מארי 13 0.0884
#> 4 Christian 1948 F נואל 11 0.0748
#> 5 Christian 1948 F אמל 9 0.0612
#> 6 Christian 1948 F מרים 7 0.0476
# totals per name
head(babynamesIL_totals)
#> # A tibble: 6 × 4
#> sector sex name total
#> <chr> <chr> <chr> <int>
#> 1 Christian F מריה 1072
#> 2 Christian F אמל 849
#> 3 Christian F מרים 759
#> 4 Christian F מארי 580
#> 5 Christian F רים 555
#> 6 Christian F מאיה 544Add the missing values:
library(dplyr)
#>
#> Attaching package: 'dplyr'
#> The following objects are masked from 'package:stats':
#>
#> filter, lag
#> The following objects are masked from 'package:base':
#>
#> intersect, setdiff, setequal, union
babynamesIL %>%
tidyr::complete(sector, year, sex, name, fill = list(n = 0, prop = 0))
#> # A tibble: 3,275,600 × 6
#> sector year sex name n prop
#> <chr> <dbl> <chr> <chr> <int> <dbl>
#> 1 Christian 1948 F 'ג'ורג' 0 0
#> 2 Christian 1948 F אאוס 0 0
#> 3 Christian 1948 F אבא 0 0
#> 4 Christian 1948 F אבגיל 0 0
#> 5 Christian 1948 F אבטיסאם 0 0
#> 6 Christian 1948 F אבי 0 0
#> 7 Christian 1948 F אבי-אברהם 0 0
#> 8 Christian 1948 F אביאור 0 0
#> 9 Christian 1948 F אביאל 0 0
#> 10 Christian 1948 F אביב 0 0
#> # ℹ 3,275,590 more rowsPlot trajectory of names:
library(ggplot2)
babynamesIL %>%
tidyr::complete(sector, year, sex, name, fill = list(n = 0, prop = 0)) %>%
filter(name == "מעיין", sector == "Jewish") %>%
ggplot(aes(x = year, y = prop, color = sex)) +
geom_line() +
ggsci::scale_color_aaas() +
scale_y_continuous(labels = scales::percent) +
ggtitle("מעיין הבן מול מעיין הבת") +
theme_classic()
All data is sourced from CBS (Israel Central Bureau of Statistics) Release 391/2025:
A web app using the data is available here
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.